Si vos exigences d'initialisation consistent uniquement à créer le ronda
schéma, alors vous pouvez simplement utiliser le POSTGRES_DB
variable d'environnement comme décrit dans la documentation
.
Le morceau de votre docker-compose.yml fichier pour le service postgres serait alors :
postgres:
restart: always
build: ./postgres/
volumes_from:
- data
ports:
- "5432:5432"
environment:
POSTGRES_DB: ronda
En passant, n'utilisez pas restart: always
pour vos data
conteneur car ce conteneur n'exécute aucun service (juste le true
commande). En faisant cela, vous dites essentiellement à Docker d'exécuter le true
commande dans une boucle infinie.