From a981953c9a38ab8bc0e3bbdc00f7585dec8c0648 Mon Sep 17 00:00:00 2001 From: scriptos Date: Sun, 19 Apr 2026 22:47:34 +0200 Subject: [PATCH] fix daily-docker.yml --- .gitea/workflows/daily-docker.yml | 41 ++++++++++++------------------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/.gitea/workflows/daily-docker.yml b/.gitea/workflows/daily-docker.yml index 58dc13a..275dc5c 100644 --- a/.gitea/workflows/daily-docker.yml +++ b/.gitea/workflows/daily-docker.yml @@ -62,36 +62,27 @@ jobs: git clone --depth 1 ${{ env.UPSTREAM_REPO }} vdo-ninja-source echo "VDO.Ninja Commit: $(cd vdo-ninja-source && git rev-parse --short HEAD)" - - name: Login zur Container Registry + - name: Bei Gitea Registry einloggen if: steps.check.outputs.should_build == 'true' - uses: docker/login-action@v3 - with: - registry: ${{ vars.REGISTRY_URL }} - username: ${{ secrets.REGISTRY_USER }} - password: ${{ secrets.REGISTRY_TOKEN }} + run: | + echo "${{ secrets.REGISTRY_TOKEN }}" | \ + docker login ${{ steps.check.outputs.registry }} \ + --username "${{ secrets.REGISTRY_USER }}" \ + --password-stdin - - name: Docker Buildx einrichten + - name: Docker Image bauen if: steps.check.outputs.should_build == 'true' - uses: docker/setup-buildx-action@v3 + run: | + docker build \ + -t ${{ steps.check.outputs.registry }}/${{ secrets.REGISTRY_USER }}/${{ env.IMAGE_NAME }}:latest \ + -t ${{ steps.check.outputs.registry }}/${{ secrets.REGISTRY_USER }}/${{ env.IMAGE_NAME }}:${{ steps.check.outputs.upstream_tag }} \ + . - - name: Docker Image bauen und pushen + - name: Docker Image pushen if: steps.check.outputs.should_build == 'true' - uses: docker/build-push-action@v6 - with: - context: . - provenance: false - sbom: false - outputs: type=image,push=true,oci-mediatypes=false - tags: | - ${{ steps.check.outputs.registry }}/${{ secrets.REGISTRY_USER }}/${{ env.IMAGE_NAME }}:latest - ${{ steps.check.outputs.registry }}/${{ secrets.REGISTRY_USER }}/${{ env.IMAGE_NAME }}:${{ steps.check.outputs.upstream_tag }} - labels: | - org.opencontainers.image.title=VDO.Ninja - org.opencontainers.image.description=Self-hosted VDO.Ninja - Free browser-based peer-to-peer video streaming - org.opencontainers.image.version=${{ steps.check.outputs.upstream_tag }} - org.opencontainers.image.source=${{ github.server_url }}/${{ github.repository }} - org.opencontainers.image.upstream=https://github.com/steveseguin/vdo.ninja - org.opencontainers.image.licenses=AGPL-3.0 + run: | + docker push ${{ steps.check.outputs.registry }}/${{ secrets.REGISTRY_USER }}/${{ env.IMAGE_NAME }}:latest + docker push ${{ steps.check.outputs.registry }}/${{ secrets.REGISTRY_USER }}/${{ env.IMAGE_NAME }}:${{ steps.check.outputs.upstream_tag }} - name: Build-Zusammenfassung if: always()