Ако вашите изисквания за инициализация са просто да създадете ronda
schema, тогава можете просто да използвате POSTGRES_DB
променлива на средата, както е описано в документацията
.
Частта от вашия docker-compose.yml файл за услугата postgres тогава ще бъде:
postgres:
restart: always
build: ./postgres/
volumes_from:
- data
ports:
- "5432:5432"
environment:
POSTGRES_DB: ronda
Като странична бележка не използвайте restart: always
за вашите data
контейнер, тъй като този контейнер не изпълнява никаква услуга (само true
команда). Правейки това, вие всъщност казвате на Docker да изпълни true
команда в безкраен цикъл.