Commit c3ff7571 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Docker :

 - Un volume "postgres_initdb.d" permet de personnaliser l'initialisation de la BDD, par défaut, il contient des données minimales de départ pour commencer à utiliser Oscar
parent 01c852d9
Loading
Loading
Loading
Loading
+1 −0
Changes for docker/.env.dev.dist: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@ VOLUMES_CONFIG=${VOLUMES_ROOT}/config
VOLUMES_LOG=${VOLUMES_ROOT}/log
VOLUMES_TMP=${VOLUMES_ROOT}/tmp
VOLUMES_POSTGRESQL_DATAS=${VOLUMES_ROOT}/postgresql
VOLUMES_POSTGRESQL_INIT=${VOLUMES_ROOT}/docker-entrypoint-initdb.d

# ----------------------------------------------------------------------------
# Templates
+1 −0
Changes for docker/.env.prod.dist: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@ VOLUMES_CONFIG=${VOLUMES_ROOT}/config
VOLUMES_LOG=${VOLUMES_ROOT}/log
VOLUMES_TMP=${VOLUMES_ROOT}/tmp
VOLUMES_POSTGRESQL_DATAS=${VOLUMES_ROOT}/postgresql
VOLUMES_POSTGRESQL_INIT=${VOLUMES_ROOT}/docker-entrypoint-initdb.d

# ----------------------------------------------------------------------------
# Templates
+1 −1
Changes for docker/compose-init.sh: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ done
### Données d'initialisation POSTGRESQL
echo "🔧 Copie des données Postgrestgres d'initialisation dans $VOLUMES_POSTGRESQL_INIT"
cp -R docker/postgres_initdb.d/* $VOLUMES_POSTGRESQL_INIT
cp ./docker/postgresql_initdb.d/*


################################################## Fichiers de template
fichiers=(
+7 −0
Changes for docker/postgres_initdb.d/sql/init-database.sh: 7 added lines, 0 removed lines.
Original line number Diff line number Diff line
#!/bin/bash
set -e

for sql_file in /docker-entrypoint-initdb.d/sql/*.sql; do
  echo "Exécution de $sql_file"
  psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -f "$sql_file"
done
 No newline at end of file
Loading