Si sus requisitos de inicialización son solo para crear la ronda
esquema, entonces podría simplemente hacer uso de POSTGRES_DB
variable de entorno como se describe en la documentación
.
La parte de tu docker-compose.yml el archivo para el servicio postgres sería:
postgres:
restart: always
build: ./postgres/
volumes_from:
- data
ports:
- "5432:5432"
environment:
POSTGRES_DB: ronda
En una nota al margen, no use restart: always
para sus data
contenedor ya que este contenedor no ejecuta ningún servicio (solo el true
dominio). Al hacer esto, básicamente le estás diciendo a Docker que ejecute true
comando en un bucle infinito.