diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index c966a3e..e2976a6 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -30,15 +30,18 @@ jobs: run: | echo "🔨 Construindo Backend..." cd backend - docker build --no-cache \ - -t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest \ - -t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} . + # Build inicial com apenas uma tag para não confundir o daemon + docker build --no-cache -t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest . echo "🚀 Enviando Backend (Tag: latest)..." echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest - echo "🚀 Enviando Backend (Tag: SHA)..." + echo "⏳ Pausa de segurança para o Registry (5s)..." + sleep 5 + + echo "🏷️ Criando tag SHA e enviando..." + docker tag ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} @@ -46,15 +49,17 @@ jobs: run: | echo "🔨 Construindo Backoffice..." cd "${GITHUB_WORKSPACE}/backoffice" - docker build --no-cache \ - -t ${{ env.REGISTRY }}/bohessefm/backoffice:latest \ - -t ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }} . + docker build --no-cache -t ${{ env.REGISTRY }}/bohessefm/backoffice:latest . echo "🚀 Enviando Backoffice (Tag: latest)..." echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/backoffice:latest - echo "🚀 Enviando Backoffice (Tag: SHA)..." + echo "⏳ Pausa de segurança para o Registry (5s)..." + sleep 5 + + echo "🏷️ Criando tag SHA e enviando..." + docker tag ${{ env.REGISTRY }}/bohessefm/backoffice:latest ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }} echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin docker push ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}