fix: logs
This commit is contained in:
parent
000ac967e1
commit
2ba9a675b5
21
.github/workflows/deploy.yml
vendored
21
.github/workflows/deploy.yml
vendored
@ -158,7 +158,7 @@ jobs:
|
|||||||
# Se a conexão funcionou, continua com o deploy
|
# Se a conexão funcionou, continua com o deploy
|
||||||
echo "=== Iniciando Deploy no Docker Swarm ==="
|
echo "=== Iniciando Deploy no Docker Swarm ==="
|
||||||
|
|
||||||
# Deploy via Docker Swarm (apenas no manager - servidor 1)
|
# Deploy via Docker Swarm (igual ao BCards)
|
||||||
ssh -o StrictHostKeyChecking=no ubuntu@141.148.162.114 << 'EOF'
|
ssh -o StrictHostKeyChecking=no ubuntu@141.148.162.114 << 'EOF'
|
||||||
# Puxa nova imagem
|
# Puxa nova imagem
|
||||||
docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
|
docker pull ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
|
||||||
@ -167,18 +167,27 @@ jobs:
|
|||||||
sudo mkdir -p /app/keys
|
sudo mkdir -p /app/keys
|
||||||
sudo chown -R 1000:1000 /app/keys
|
sudo chown -R 1000:1000 /app/keys
|
||||||
|
|
||||||
|
# Cria a rede overlay se não existir
|
||||||
|
docker network create --driver overlay --attachable qrrapido-network || echo "Rede já existe"
|
||||||
|
|
||||||
# Atualiza o service ou cria se não existir
|
# Atualiza o service ou cria se não existir
|
||||||
docker service update \
|
docker service update \
|
||||||
--image ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest \
|
--image ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest \
|
||||||
|
--env-add Serilog__OpenSearchUrl="http://141.148.162.114:19201" \
|
||||||
|
--env-add Serilog__OpenSearchFallback="http://129.146.116.218:19202" \
|
||||||
qrrapido-prod \
|
qrrapido-prod \
|
||||||
|| \
|
|| \
|
||||||
docker service create \
|
docker service create \
|
||||||
--name qrrapido-prod \
|
--name qrrapido-prod \
|
||||||
--replicas 2 \
|
--replicas 2 \
|
||||||
--network host \
|
--network qrrapido-network \
|
||||||
|
--publish published=5001,target=8080 \
|
||||||
|
--constraint "node.role==worker" \
|
||||||
--mount type=bind,source=/app/keys,target=/app/keys \
|
--mount type=bind,source=/app/keys,target=/app/keys \
|
||||||
--env ASPNETCORE_ENVIRONMENT=Production \
|
--env ASPNETCORE_ENVIRONMENT=Production \
|
||||||
--env ASPNETCORE_URLS=http://+:5001 \
|
--env ASPNETCORE_URLS=http://+:8080 \
|
||||||
|
--env Serilog__OpenSearchUrl="http://141.148.162.114:19201" \
|
||||||
|
--env Serilog__OpenSearchFallback="http://129.146.116.218:19202" \
|
||||||
--update-delay 30s \
|
--update-delay 30s \
|
||||||
--update-parallelism 1 \
|
--update-parallelism 1 \
|
||||||
--update-order start-first \
|
--update-order start-first \
|
||||||
@ -208,11 +217,11 @@ jobs:
|
|||||||
|
|
||||||
# Verifica se os serviços estão respondendo em ambos servidores
|
# Verifica se os serviços estão respondendo em ambos servidores
|
||||||
echo "Verificando Servidor 1..."
|
echo "Verificando Servidor 1..."
|
||||||
ssh -o StrictHostKeyChecking=no ubuntu@141.148.162.114 'curl -f http://localhost:5001/health || echo "Servidor 1 pode não estar respondendo"'
|
ssh -o StrictHostKeyChecking=no ubuntu@141.148.162.114 'curl -f http://localhost:5001/health || echo "⚠️ Servidor 1 pode não estar respondendo"'
|
||||||
|
|
||||||
echo "Verificando Servidor 2..."
|
echo "Verificando Servidor 2..."
|
||||||
ssh -o StrictHostKeyChecking=no ubuntu@129.146.116.218 'curl -f http://localhost:5001/health || echo "Servidor 2 pode não estar respondendo"'
|
ssh -o StrictHostKeyChecking=no ubuntu@129.146.116.218 'curl -f http://localhost:5001/health || echo "⚠️ Servidor 2 pode não estar respondendo"'
|
||||||
|
|
||||||
# Testa o site principal
|
# Testa o site principal
|
||||||
echo "Testando site principal..."
|
echo "Testando site principal..."
|
||||||
curl -f https://qrrapido.site || echo "Site principal pode não estar respondendo"
|
curl -f https://qrrapido.site || echo "⚠️ Site principal pode não estar respondendo"
|
||||||
Loading…
Reference in New Issue
Block a user