mas cambios al postgress
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 5s
Some checks failed
build-and-deploy / build-and-deploy (push) Failing after 5s
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user