File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616 database : api_quequeo_test
1717
1818production :
19- << : *default
20- database : api_quequeo_production
21- username : <%= ENV.fetch("POSTGRES_USER", "postgres") %>
22- password : <%= ENV.fetch("POSTGRES_PASSWORD", "postgres") %>
23- host : <%= ENV.fetch("POSTGRES_HOST", "db") %>
24- port : <%= ENV.fetch("POSTGRES_PORT", 5432) %>
19+ url : <%= ENV['DATABASE_URL'] %>
Original file line number Diff line number Diff line change 77
88RAILS_ROOT=" /var/www/api-quequeo/current"
99
10- # Esperar a que Postgres esté listo
11- until pg_isready -h " ${POSTGRES_HOST:- db} " -p " ${POSTGRES_PORT:- 5432} " -U " ${POSTGRES_USER:- postgres} " ; do
12- echo " Waiting for Postgres to be ready..."
13- sleep 2
14- done
10+ # En Railway, DATABASE_URL está disponible automáticamente
11+ # En desarrollo local, usamos las variables de entorno tradicionales
12+ if [ -z " $DATABASE_URL " ]; then
13+ # Modo desarrollo local - esperar a que Postgres esté listo
14+ until pg_isready -h " ${POSTGRES_HOST:- db} " -p " ${POSTGRES_PORT:- 5432} " -U " ${POSTGRES_USER:- postgres} " ; do
15+ echo " Waiting for Postgres to be ready..."
16+ sleep 2
17+ done
18+ else
19+ # Modo Railway/producción - esperar un poco para que la DB esté lista
20+ echo " Using DATABASE_URL, waiting for database to be ready..."
21+ sleep 5
22+ fi
1523
1624# Crear y migrar base de datos si es necesario
1725bundle exec rails db:prepare
You can’t perform that action at this time.
0 commit comments