Saat menggunakan docker-compose, Anda "menemukan" layanan melalui nama host. Layanan database Anda didefinisikan dengan label postgres . Gunakan sebagai nama host dalam konfigurasi aplikasi Anda.
Juga kata sandi dan nama DB harus sinkron dengan konfigurasi aplikasi Anda. Ini dilakukan melalui variabel lingkungan untuk layanan postgres:
services:
postgres:
environment:
- POSTGRES_PASSWORD: "mysecretpassword"
- POSTGRES_DB: "wgomanager"
# rest of docker-compose.yml
Lihat dokumen gambar tentang bagaimana berbagai env. vars mempengaruhi konfigurasi layanan.