From 9b2490e0c42a61577718950d298e9c075f8216a4 Mon Sep 17 00:00:00 2001 From: simplifique Date: Fri, 2 Jan 2026 17:29:16 -0500 Subject: [PATCH] ajuste webhook --- .gitea/workflows/deploy-api.yaml | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/deploy-api.yaml b/.gitea/workflows/deploy-api.yaml index 24e9175..211459e 100644 --- a/.gitea/workflows/deploy-api.yaml +++ b/.gitea/workflows/deploy-api.yaml @@ -14,7 +14,7 @@ jobs: - name: Build e Push run: | - # Tag imutável para Rollback (SHA do Git) + # Usando o SHA do commit para manter o histórico no Harbor TAG=${{ gitea.sha }} docker build -t 172.35.0.216/library/api-teste:$TAG . docker tag 172.35.0.216/library/api-teste:$TAG 172.35.0.216/library/api-teste:latest @@ -22,19 +22,7 @@ jobs: docker push 172.35.0.216/library/api-teste:$TAG docker push 172.35.0.216/library/api-teste:latest - - name: Deploy Automático via SSH - uses: https://github.com/appleboy/ssh-action@master - with: - host: 172.35.0.216 - username: root - key: ${{ secrets.SSH_PRIVATE_KEY }} - script: | - docker service update \ - --image 172.35.0.216/library/api-teste:latest \ - --with-registry-auth \ - api_teste_service || \ - docker service create \ - --name api_teste_service \ - --publish 3001:3000 \ - --with-registry-auth \ - 172.35.0.216/library/api-teste:latest \ No newline at end of file + - name: Notificar Portainer via Webhook + run: | + # O Webhook avisa o Portainer para puxar a nova imagem imediatamente + curl -X POST "${{ secrets.PORTAINER_WEBHOOK_URL }}" \ No newline at end of file