Se seus requisitos de inicialização são apenas para criar o
ronda
esquema, então você pode usar o POSTGRES_DB
variável de ambiente conforme descrito na documentação
. A parte do seu docker-compose.yml arquivo para o serviço postgres seria então:
postgres:
restart: always
build: ./postgres/
volumes_from:
- data
ports:
- "5432:5432"
environment:
POSTGRES_DB: ronda
Em uma nota lateral, não use
restart: always
para seus data
container, pois este container não executa nenhum serviço (apenas o true
comando). Fazendo isso, você está basicamente dizendo ao Docker para executar o true
comando em um loop infinito.