FIX: Testando porta do servidor de banco de dados
Some checks failed
Deploy Dev / Deploy para VM Dev (push) Failing after 4s

This commit is contained in:
Rafael Alves Lopes 2026-07-22 10:15:05 -03:00
parent e2892d1df5
commit 4f987e6146

View File

@ -58,8 +58,11 @@ jobs:
PGPASSWORD: ${{ secrets.DB_PASSWORD }} PGPASSWORD: ${{ secrets.DB_PASSWORD }}
run: | run: |
set -euo pipefail set -euo pipefail
echo "Testando conectividade com o banco..." echo "Host: [${PGHOST}] Porta: [${PGPORT}]"
psql -c '\conninfo' echo "Testando TCP..."
timeout 5 bash -c "cat /dev/null > /dev/tcp/${PGHOST}/${PGPORT}" \
&& echo "TCP OK" \
|| { echo "TCP FALHOU — host/porta inacessível"; exit 1; }
echo "Aplicando migrations..." echo "Aplicando migrations..."
for f in $(ls "$DEPLOY_PATH/database/migrations/"*.sql | sort); do for f in $(ls "$DEPLOY_PATH/database/migrations/"*.sql | sort); do
echo "Aplicando: $(basename "$f")" echo "Aplicando: $(basename "$f")"