Estou tentando implementar os contêineres separados, mas com um banco de dados remoto. Segui as instruções acima e o howto para configurar um banco de dados PostgreSQL remoto. A configuração funciona, mas estou me perguntando por que há duas referências idênticas (em web_only e data) ao mesmo banco de dados. Isso me faz acreditar que estou fazendo algo errado e que o contêiner web_only nem está usando o contêiner data.
Estou fazendo isso corretamente?
Aqui está minha configuração.
Em web_only.yml, adicionei:
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
Em data.yml
Removi postgres.template.yml
templates:
# - "templates/postgres.template.yml"
- "templates/redis.template.yml"
Também adicionei o seguinte:
env:
# certifique-se de que o locale exista no contêiner; talvez seja necessário instalá-lo
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