スタンドアロンコンテナから別々のWebおよびデータコンテナへの移行

リモートデータベースを使って、分離されたコンテナを実装しようとしています。上記の指示と、リモート PostgreSQL データベースのセットアップに関するハウツーに従いました。セットアップは動作していますが、web_only と data の両方に同じデータベースへの同一の参照が2つある理由がわかりません。何か間違えているのではないか、web_only コンテナが data コンテナを使っていないのではないかと疑ってしまいます。

私のやり方は正しいでしょうか?

以下が私のセットアップです。

web_only.yml に以下を追加しました:

  DISCOURSE_DB_SOCKET: ''
  DISCOURSE_DB_USERNAME: REMOVE
  DISCOURSE_DB_PASSWORD: REMOVE
  DISCOURSE_DB_HOST: xxx.ondigitalocean.com
  DISCOURSE_DB_NAME: REMOVE
  DISCOURSE_DB_PORT: 25060
  DISCOURSE_DB_BACKUP_PORT: 25060
  DISCOURSE_REDIS_HOST: data

data.yml では

postgres.template.yml を削除しました。

templates:
#  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"

また、以下を追加しました:

env:
  # ensure locale exists in container, you may need to install it
  LANG: en_US.UTF-8
  DISCOURSE_DB_USERNAME: REMOVE
  DISCOURSE_DB_PASSWORD: REMOVE
  DISCOURSE_DB_HOST: REMOVE.ondigitalocean.com
  DISCOURSE_DB_NAME: REMOVE
  DISCOURSE_DB_PORT: 25060
  DISCOURSE_DB_BACKUP_PORT: 25060