Update .forgejo/workflows/deploy.yaml
This commit is contained in:
parent
8773cd906a
commit
8b620e90a0
1 changed files with 13 additions and 8 deletions
|
|
@ -30,15 +30,18 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
echo "🔨 Construindo Backend..."
|
echo "🔨 Construindo Backend..."
|
||||||
cd backend
|
cd backend
|
||||||
docker build --no-cache \
|
# Build inicial com apenas uma tag para não confundir o daemon
|
||||||
-t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest \
|
docker build --no-cache -t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest .
|
||||||
-t ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} .
|
|
||||||
|
|
||||||
echo "🚀 Enviando Backend (Tag: latest)..."
|
echo "🚀 Enviando Backend (Tag: latest)..."
|
||||||
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
||||||
docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest
|
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
|
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
||||||
docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
|
docker push ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }}
|
||||||
|
|
||||||
|
|
@ -46,15 +49,17 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
echo "🔨 Construindo Backoffice..."
|
echo "🔨 Construindo Backoffice..."
|
||||||
cd "${GITHUB_WORKSPACE}/backoffice"
|
cd "${GITHUB_WORKSPACE}/backoffice"
|
||||||
docker build --no-cache \
|
docker build --no-cache -t ${{ env.REGISTRY }}/bohessefm/backoffice:latest .
|
||||||
-t ${{ env.REGISTRY }}/bohessefm/backoffice:latest \
|
|
||||||
-t ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }} .
|
|
||||||
|
|
||||||
echo "🚀 Enviando Backoffice (Tag: latest)..."
|
echo "🚀 Enviando Backoffice (Tag: latest)..."
|
||||||
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
||||||
docker push ${{ env.REGISTRY }}/bohessefm/backoffice:latest
|
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
|
echo "${{ secrets.FORGEJO_TOKEN }}" | docker login ${{ env.REGISTRY }} -u bohessefm --password-stdin
|
||||||
docker push ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}
|
docker push ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue