diff --git a/.forgejo/workflows/build-deploy.yml b/.forgejo/workflows/build-deploy.yml index 19322d6..fc78b7a 100644 --- a/.forgejo/workflows/build-deploy.yml +++ b/.forgejo/workflows/build-deploy.yml @@ -6,7 +6,6 @@ on: env: REGISTRY: forgejo.adriahub.de - REGISTRY_MIRROR: forgejo.daddelolymp.de IMAGE: root/gaming-hub jobs: @@ -67,27 +66,13 @@ jobs: docker push ${{ env.REGISTRY }}/${{ env.IMAGE }}:latest fi - - name: Mirror to registry (daddelolymp) - run: | - echo "${{ secrets.REGISTRY_DADDELOLYMP_PASSWORD }}" | docker login ${{ env.REGISTRY_MIRROR }} -u root --password-stdin - docker tag ${{ env.REGISTRY }}/${{ env.IMAGE }}:${{ steps.vars.outputs.tag }} \ - ${{ env.REGISTRY_MIRROR }}/${{ env.IMAGE }}:${{ steps.vars.outputs.tag }} - docker push ${{ env.REGISTRY_MIRROR }}/${{ env.IMAGE }}:${{ steps.vars.outputs.tag }} - if [ "${GITHUB_REF_NAME}" = "main" ]; then - docker tag ${{ env.REGISTRY }}/${{ env.IMAGE }}:latest \ - ${{ env.REGISTRY_MIRROR }}/${{ env.IMAGE }}:latest - docker push ${{ env.REGISTRY_MIRROR }}/${{ env.IMAGE }}:latest - fi - - name: Cleanup build artifacts if: always() run: | TAG="${{ steps.vars.outputs.tag }}" docker rmi "${{ env.REGISTRY }}/${{ env.IMAGE }}:${TAG}" 2>/dev/null || true - docker rmi "${{ env.REGISTRY_MIRROR }}/${{ env.IMAGE }}:${TAG}" 2>/dev/null || true if [ "${GITHUB_REF_NAME}" = "main" ]; then docker rmi "${{ env.REGISTRY }}/${{ env.IMAGE }}:latest" 2>/dev/null || true - docker rmi "${{ env.REGISTRY_MIRROR }}/${{ env.IMAGE }}:latest" 2>/dev/null || true fi docker image prune -f 2>/dev/null || true docker builder prune -f --keep-storage=4GB 2>/dev/null || true