J’essaie de mettre en œuvre des conteneurs séparés, mais avec une base de données distante. J’ai suivi les instructions ci-dessus ainsi que le guide pour configurer une base de données PostgreSQL distante. La configuration fonctionne, mais je me demande pourquoi il y a deux références identiques (sous web_only et data) vers la même base de données. Cela me laisse penser que je fais quelque chose de mal et que le conteneur web_only n’utilise même pas le conteneur data.
Est-ce que je fais cela correctement ?
Voici ma configuration.
Dans web_only.yml, j’ai ajouté :
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
Dans data.yml :
J’ai supprimé postgres.template.yml
templates:
# - "templates/postgres.template.yml"
- "templates/redis.template.yml"
J’ai également ajouté ce qui suit :
env:
# assurez-vous que la locale existe dans le conteneur, vous devrez peut-être l'installer
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