Skip to content
Snippets Groups Projects
Commit 81010a12 authored by kaiyou's avatar kaiyou
Browse files

Add dynamic recaptcha configuration in the Docker image

parent 8db84e9b
No related branches found
No related tags found
No related merge requests found
...@@ -86,6 +86,10 @@ Synapse specific settings: ...@@ -86,6 +86,10 @@ Synapse specific settings:
* ``SYNAPSE_EVENT_CACHE_SIZE``, the event cache size [default `10K`]. * ``SYNAPSE_EVENT_CACHE_SIZE``, the event cache size [default `10K`].
* ``SYNAPSE_REPORT_STATS``, set this variable to `yes` to enable anonymous * ``SYNAPSE_REPORT_STATS``, set this variable to `yes` to enable anonymous
statistics reporting back to the Matrix project which helps us to get funding. statistics reporting back to the Matrix project which helps us to get funding.
* ``SYNAPSE_RECAPTCHA_PUBLIC_KEY``, set this variable to the recaptcha public
key in order to enable recaptcha upon registration
* ``SYNAPSE_RECAPTCHA_PRIVATE_KEY``, set this variable to the recaptcha private
key in order to enable recaptcha upon registration
Shared secrets, these will be initialized to random values if not set: Shared secrets, these will be initialized to random values if not set:
......
...@@ -112,10 +112,17 @@ max_spider_size: "10M" ...@@ -112,10 +112,17 @@ max_spider_size: "10M"
## Captcha ## ## Captcha ##
{% if SYNAPSE_RECAPTCHA_PUBLIC_KEY %}
recaptcha_public_key: "{{ SYNAPSE_RECAPTCHA_PUBLIC_KEY }}"
recaptcha_private_key: "{{ SYNAPSE_RECAPTCHA_PRIVATE_KEY }}"
enable_registration_captcha: True
recaptcha_siteverify_api: "https://www.google.com/recaptcha/api/siteverify"
{% else %}
recaptcha_public_key: "YOUR_PUBLIC_KEY" recaptcha_public_key: "YOUR_PUBLIC_KEY"
recaptcha_private_key: "YOUR_PRIVATE_KEY" recaptcha_private_key: "YOUR_PRIVATE_KEY"
enable_registration_captcha: False enable_registration_captcha: False
recaptcha_siteverify_api: "https://www.google.com/recaptcha/api/siteverify" recaptcha_siteverify_api: "https://www.google.com/recaptcha/api/siteverify"
{% endif %}
## Turn ## ## Turn ##
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment