mirror of
https://github.com/marcogll/coolify-n8n-evo.git
synced 2026-01-13 13:25: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
|
#!/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
|
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
|
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
|
||||||
CREATE DATABASE $N8N_DB_NAME;
|
SELECT 'CREATE DATABASE evolution'
|
||||||
CREATE DATABASE $EVOLUTION_DB_NAME;
|
WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'evolution')\gexec
|
||||||
EOSQL
|
EOSQL
|
||||||
|
|||||||
Reference in New Issue
Block a user