Когато използвате docker-compose, вие "откривате" услуги чрез име на хост. Вашата услуга за база данни е дефинирана с етикет postgres . Използвайте го като име на хост в конфигурацията на приложението си.
Също така паролата и името на DB трябва да са синхронизирани с конфигурацията на приложението ви. Това става чрез променливи на средата за услугата postgres:
services:
postgres:
environment:
- POSTGRES_PASSWORD: "mysecretpassword"
- POSTGRES_DB: "wgomanager"
# rest of docker-compose.yml
Вижте документите за изображения за това как различните env. vars засягат конфигурацията на услугата.