FEATURE: Allow a cluster_name to be configured and used for /srv/status (#12365)

The cluster name can be configured by setting the `DISCOURSE_CLUSTER_NAME` environment variable. If set, you can then call /srv/status with a `?cluster=` parameter. If the cluster does not match, an error will be returned. This is useful if you need a load balancer to be able to verify the identity, as well as the presence, of an application container.
This commit is contained in:
David Taylor
2021-03-15 04:41:59 +00:00
committed by GitHub
parent 7fecf1b885
commit 7970d1d99f
3 changed files with 39 additions and 0 deletions

View File

@@ -332,3 +332,7 @@ enable_email_sync_demon = false
# this can easily lead to blocking sidekiq
# on multisites we recommend a far lower number
max_digests_enqueued_per_30_mins_per_site = 10000
# This cluster name can be passed to the /srv/status route to verify
# the application cluster is the same one you are expecting
cluster_name =