I can’t post in the Sysadmin category.
I can configure an external DB using:
DISCOURSE_DB_USERNAME DISCOURSE_DB_PASSWORD DISCOURSE_DB_HOST DISCOURSE_DB_NAME
But I couldn’t find:
DISCOURSE_DB_PORT (External PostgreSQL Port) DISCOURSE_REDIS_HOST DISCOURSE_REDIS_USERNAME DISCOURSE_REDIS_PASSWORD DISCOURSE_REDIS_NAME (which database, 0,1,2,3, etc)
I’m an engineer at Compose/IBM and I’m attempting to setup Discourse using our production-ready, replicated databases. I’d like to run a web_only instance with external Redis & PostgreSQL
I also couldn’t find configuration parameters for failover support:
We supply two URIs “portals” for connection failover. I don’t have a ton of time to dig through the Discourse codebase and see which client driver you are using.
Lastly, we use SSL (using valid LE certs) for both Redis and PostgreSQL. Is your app configured for SSL support?
P.S. I’m reaching out personally, not officially from IBM/Compose. I enjoy Discourse and have been considering writing an article on how to configure Discourse using our services: