diff --git a/.gitea/workflows/deploy-dev.yml b/.gitea/workflows/deploy-dev.yml index bf1f89f..be95387 100644 --- a/.gitea/workflows/deploy-dev.yml +++ b/.gitea/workflows/deploy-dev.yml @@ -58,8 +58,11 @@ jobs: PGPASSWORD: ${{ secrets.DB_PASSWORD }} run: | set -euo pipefail - echo "Testando conectividade com o banco..." - psql -c '\conninfo' + echo "Host: [${PGHOST}] Porta: [${PGPORT}]" + 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..." for f in $(ls "$DEPLOY_PATH/database/migrations/"*.sql | sort); do echo "Aplicando: $(basename "$f")"