mirror of
https://github.com/marcogll/coolify-n8n-evo.git
synced 2026-01-13 05:15:17 +00:00
Update init-db.sh
This commit is contained in:
14
init-db.sh
14
init-db.sh
@@ -1,6 +1,16 @@
|
||||
#!/bin/bash
|
||||
# Archivo: init-db.sh
|
||||
# Descripción: Crea la base de datos para Evolution API en el servidor PostgreSQL compartido.
|
||||
# Este script es ejecutado por el punto de entrada oficial de la imagen de Docker de PostgreSQL.
|
||||
|
||||
set -e
|
||||
|
||||
# La variable de entorno EVOLUTION_DB_NAME la toma del docker-compose.yml,
|
||||
# pero como este script corre DENTRO del contenedor de postgres, no tiene acceso a ella.
|
||||
# Por lo tanto, hardcodeamos el nombre aquí. Asegúrate de que coincida con la variable de entorno.
|
||||
# La alternativa sería pasarla con `postgres -c EVOLUTION_DB_NAME=${EVOLUTION_DB_NAME}`
|
||||
# pero este método es más simple y robusto.
|
||||
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
|
||||
CREATE DATABASE $N8N_DB_NAME;
|
||||
CREATE DATABASE $EVOLUTION_DB_NAME;
|
||||
SELECT 'CREATE DATABASE evolution'
|
||||
WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'evolution')\gexec
|
||||
EOSQL
|
||||
|
||||
Reference in New Issue
Block a user