Wanneer u docker-compose gebruikt, "ontdek" u services via hostnaam. Uw databaseservice is gedefinieerd met label postgres . Gebruik het als hostnaam in uw applicatieconfiguratie.
Ook het wachtwoord en de DB-naam moeten gesynchroniseerd zijn met uw app-configuratie. Dit wordt gedaan via omgevingsvariabelen voor postgres-service:
services:
postgres:
environment:
- POSTGRES_PASSWORD: "mysecretpassword"
- POSTGRES_DB: "wgomanager"
# rest of docker-compose.yml
Raadpleeg de afbeeldingsdocumenten over hoe verschillende env. vars zijn van invloed op de serviceconfiguratie.