docker-composeを使用する場合、ホスト名を介してサービスを「検出」します。データベースサービスはラベルpostgresで定義されています 。アプリケーション構成のホスト名として使用してください。
また、パスワードとDB名はアプリの設定と同期している必要があります。これは、postgresサービスの環境変数を介して行われます:
services:
postgres:
environment:
- POSTGRES_PASSWORD: "mysecretpassword"
- POSTGRES_DB: "wgomanager"
# rest of docker-compose.yml
さまざまな環境に関する画像ドキュメントを参照してください。 varsはサービス構成に影響します。