Move from standalone container to separate web and data containers

Я пытаюсь реализовать раздельные контейнеры, но с удаленной базой данных. Я следовал приведенным выше инструкциям и гайду по настройке удаленной PostgreSQL-базы данных. Настройка работает, но меня беспокоит, почему есть две одинаковые ссылки (в web_only и data) на одну и ту же базу данных. Это заставляет меня думать, что я что-то делаю не так, и контейнер 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:
  # убедитесь, что локаль существует в контейнере, возможно, её нужно установить
  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