FIX: usa variáveis PG* no step de migrations
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:12:40 -03:00
parent aaebed359e
commit e2892d1df5

View File

@ -51,15 +51,17 @@ jobs:
- name: Executar migrations - name: Executar migrations
shell: bash shell: bash
env: env:
PGHOST: ${{ secrets.DB_HOST }}
PGPORT: ${{ secrets.DB_PORT }}
PGUSER: ${{ secrets.DB_USER }}
PGDATABASE: ${{ secrets.DB_NAME }}
PGPASSWORD: ${{ secrets.DB_PASSWORD }} PGPASSWORD: ${{ secrets.DB_PASSWORD }}
run: | run: |
set -euo pipefail set -euo pipefail
echo "Testando conectividade com o banco..."
psql -c '\conninfo'
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")"
psql \ psql -f "$f"
-h ${{ secrets.DB_HOST }} \
-p ${{ secrets.DB_PORT }} \
-U ${{ secrets.DB_USER }} \
-d ${{ secrets.DB_NAME }} \
-f "$f"
done done