From 6e36250d69a34f0f2f598e53f57101b9fbe36e22 Mon Sep 17 00:00:00 2001 From: pm Date: Sat, 13 Jun 2026 15:04:38 +0100 Subject: [PATCH] test ci/cd titulo v2 --- .gitea/workflows/deploy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 8cc824e..d8028fd 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -46,7 +46,6 @@ jobs: -Dsonar.javascript.lcov.reportPaths=coverage/lcov.info - name: 5. Dynamic Security Scan (OWASP ZAP) - # REMOVIDO o "if: github.event_name == 'push'". Agora o ZAP corre SEMPRE (nos PRs e nos Merges)! run: | echo ">>> 1. Limpeza profunda do ambiente..." docker rm -f apex-sandbox zap-scanner || true @@ -114,6 +113,9 @@ jobs: username: ${{ secrets.SSH_USER }} key: ${{ secrets.SSH_PRIVATE_KEY }} script: | + # ADICIONADO: Cancela o deploy imediatamente se algum comando falhar! + set -e + echo ">>> 1. A navegar para a pasta do projeto no servidor..." cd /storage/docker/website-secure @@ -121,11 +123,9 @@ jobs: git pull origin main echo ">>> 3. A compilar a imagem Docker de Produção..." - # Compilamos a imagem com a tag :prod para ficar bem identificada docker build -f backend/Dockerfile -t apex-solutions:prod . echo ">>> 4. A substituir o contentor em execução..." - # Removemos o contentor antigo e subimos o novo na porta 3000 docker rm -f portal-corporativo || true docker run -d -p 3000:3000 --name portal-corporativo --restart unless-stopped apex-solutions:prod