Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-Built Docker Images? #28

Open
ndm13 opened this issue Oct 17, 2022 · 1 comment
Open

Pre-Built Docker Images? #28

ndm13 opened this issue Oct 17, 2022 · 1 comment
Labels
feature request New feature or request

Comments

@ndm13
Copy link

ndm13 commented Oct 17, 2022

This looks like a really cool project. I manage my Docker server through Portainer, so building my own image is a bit of a hassle. It's pretty easy to use GitHub Actions and GHCR to automatically build/host an image, especially since you already have the Dockerfile.

I personally use this workflow on one of my private repos:

name: Docker

on:
  push:
    branches: ['release']

env:
  REGISTRY: ghcr.io
  IMAGE_NAME: ${{ github.repository }}

jobs:
  build-and-push-image:
    runs-on: ubuntu-latest
    permissions:
      contents: read
      packages: write

    steps:
      - name: Checkout repository
        uses: actions/checkout@v2

      - name: Log in to the Container registry
        uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
        with:
          registry: ${{ env.REGISTRY }}
          username: ${{ github.actor }}
          password: ${{ secrets.GITHUB_TOKEN }}

      - name: Extract metadata (tags, labels) for Docker
        id: meta
        uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38
        with:
          images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

      - name: Build and push Docker image
        uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc
        with:
          context: .
          push: true
          tags: ${{ steps.meta.outputs.tags }}
          labels: ${{ steps.meta.outputs.labels }}
@Leonetienne
Copy link
Owner

I will have a look at publishing an image. Would be a nice addition! Also makes it way easier to get it up and running.

@Leonetienne Leonetienne added the feature request New feature or request label Oct 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants