أنا أحاول تطبيق الحاويات المنفصلة، ولكن مع قاعدة بيانات عن بعد. لقد اتبعت التعليمات المذكورة أعلاه والدليل الإرشادي لإعداد قاعدة بيانات PostgreSQL عن بعد. يعمل الإعداد، لكنني أتساءل لماذا توجد مرجعان متطابقان (تحت web_only و data) لنفس قاعدة البيانات. هذا يجعلني أعتقد أنني أقوم بشيء خاطئ وأن حاوية web_only لا تستخدم حاوية البيانات حتى.
هل أقوم بذلك بشكل صحيح؟
إليك إعدادي.
تحت 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