mas cambios al postgress
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 5s

This commit is contained in:
2025-11-22 00:15:01 -06:00
parent 712412f944
commit 158f9551a8

View File

@@ -44,7 +44,17 @@ jobs:
docker compose pull docker compose pull
docker compose --project-name $APP_NAME down docker compose --project-name $APP_NAME down
docker compose --project-name $APP_NAME up -d --remove-orphans --wait
# Levantar solo Postgres para sincronizar auth antes de iniciar la app
docker compose --project-name $APP_NAME up -d postgres
echo "⏳ Esperando a PostgreSQL..."
for i in $(seq 1 20); do
if docker exec $APP_NAME-postgres pg_isready -U "$POSTGRES_USER" -d "$POSTGRES_DB"; then
break
fi
sleep 1
done
# Asegurar autenticación md5 y que la contraseña coincide con la env (cura volúmenes viejos) # Asegurar autenticación md5 y que la contraseña coincide con la env (cura volúmenes viejos)
echo "🔐 Sincronizando autenticación PostgreSQL (md5 + password)..." echo "🔐 Sincronizando autenticación PostgreSQL (md5 + password)..."
@@ -53,6 +63,9 @@ jobs:
docker exec -u postgres $APP_NAME-postgres psql -d $POSTGRES_DB -c "ALTER ROLE \"$POSTGRES_USER\" WITH PASSWORD '${ESCAPED_PASSWORD}';" docker exec -u postgres $APP_NAME-postgres psql -d $POSTGRES_DB -c "ALTER ROLE \"$POSTGRES_USER\" WITH PASSWORD '${ESCAPED_PASSWORD}';"
docker exec -u postgres $APP_NAME-postgres psql -d $POSTGRES_DB -c "SELECT pg_reload_conf();" docker exec -u postgres $APP_NAME-postgres psql -d $POSTGRES_DB -c "SELECT pg_reload_conf();"
# Ahora sí levantar la app
docker compose --project-name $APP_NAME up -d --remove-orphans --wait
# Inicializar base de datos si es necesario # Inicializar base de datos si es necesario
echo "🗄️ Inicializando base de datos..." echo "🗄️ Inicializando base de datos..."
# Verificar si las tablas existen # Verificar si las tablas existen