Move from standalone container to separate web and data containers

별개의 컨테이너를 원격 데이터베이스와 함께 구현하려고 시도하고 있습니다. 위의 설명과 원격 Postgres DB를 설정하는 가이드를 따랐습니다. 설정은 정상적으로 작동하지만, 왜 동일한 데이터베이스에 대한 두 개의 동일한 참조가(각각 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