Se i tuoi requisiti di inizializzazione sono solo per creare il ronda
schema, quindi potresti semplicemente utilizzare il POSTGRES_DB
variabile di ambiente come descritto nella documentazione
.
Il bit del tuo docker-compose.yml il file per il servizio postgres sarebbe quindi:
postgres:
restart: always
build: ./postgres/
volumes_from:
- data
ports:
- "5432:5432"
environment:
POSTGRES_DB: ronda
In una nota a margine, non utilizzare restart: always
per i tuoi data
container poiché questo container non esegue alcun servizio (solo true
comando). In questo modo stai praticamente dicendo a Docker di eseguire true
comando in un ciclo infinito.