Pokud jsou vaše požadavky na inicializaci pouze vytvoření ronda
schéma, pak byste mohli použít pouze POSTGRES_DB
proměnná prostředí, jak je popsáno v dokumentaci
.
Část vašeho docker-compose.yml soubor pro službu postgres by pak byl:
postgres:
restart: always
build: ./postgres/
volumes_from:
- data
ports:
- "5432:5432"
environment:
POSTGRES_DB: ronda
Na okraj, nepoužívejte restart: always
pro vaše data
kontejner, protože tento kontejner nespouští žádnou službu (pouze true
příkaz). Tím v podstatě říkáte Dockeru, aby spustil true
příkaz v nekonečné smyčce.