diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index ee4dbe5..6de70f1 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -4,30 +4,36 @@ on: pull_request: push: branches: - - 'main' + - "main" jobs: docker: runs-on: ubuntu-latest steps: + - name: Checkout Repository + uses: actions/checkout@v4 + - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - - name: Login to DockerHub - uses: docker/login-action@v1 + - name: Login to Registry + id: registry_push + uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} + registry: registry.dangerous.tech + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} - - name: Build and push + - name: Build and Push id: docker_build - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v5 with: + context: . push: true - tags: dangeroustech/zerotierbridge:latest - + tags: registry.dangerous.tech/dangeroustech/zerotierbridge:latest + - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }}