별개의 컨테이너를 원격 데이터베이스와 함께 구현하려고 시도하고 있습니다. 위의 설명과 원격 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