X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/a57bc7272b747eae6c08f79df516b6ddc3f5b71f..036734d15e6cd4fbc57e031ceca870f6c90e53bf:/cookbooks/community/templates/default/mail-receiver.yml.erb?ds=sidebyside diff --git a/cookbooks/community/templates/default/mail-receiver.yml.erb b/cookbooks/community/templates/default/mail-receiver.yml.erb index 91b21cef1..2d214e942 100644 --- a/cookbooks/community/templates/default/mail-receiver.yml.erb +++ b/cookbooks/community/templates/default/mail-receiver.yml.erb @@ -11,7 +11,7 @@ base_image: discourse/mail-receiver:release update_pups: false expose: - - "25:25" # SMTP + - "2500:25" # SMTP env: LC_ALL: en_US.UTF-8 @@ -21,11 +21,9 @@ env: ## Where e-mail to your forum should be sent. In general, it's perfectly fine ## to use the same domain as the forum itself here. MAIL_DOMAIN: community.openstreetmap.org -# uncomment these (and the volume below!) to support TLS -# POSTCONF_smtpd_tls_key_file: /letsencrypt/discourse.example.com/discourse.example.com.key -# POSTCONF_smtpd_tls_cert_file: /letsencrypt/discourse.example.com/fullchain.cer -# POSTCONF_smtpd_tls_security_level: may - + POSTCONF_smtpd_tls_key_file: /shared/ssl/ssl.key + POSTCONF_smtpd_tls_cert_file: /shared/ssl/ssl.crt + POSTCONF_smtpd_tls_security_level: may ## The URL of the mail processing endpoint of your Discourse forum. ## This is simply your forum's base URL, with `/admin/email/handle_mail` @@ -35,7 +33,7 @@ env: ## The master API key of your Discourse forum. You can get this from ## the "API" tab of your admin panel. - DISCOURSE_API_KEY: abcdefghijklmnop + DISCOURSE_API_KEY: '<%= @passwords["mail_receiver_api_key"] %>' ## The username to use for processing incoming e-mail. Unless you have ## renamed the `system` user, you should leave this as-is. @@ -45,9 +43,9 @@ volumes: - volume: host: /srv/community.openstreetmap.org/shared/mail-receiver/postfix-spool guest: /var/spool/postfix -# uncomment to support TLS -# - volume: -# host: /var/discourse/shared/standalone/letsencrypt -# guest: /letsencrypt - - + - volume: + host: /etc/ssl/certs/community.openstreetmap.org.pem + guest: /shared/ssl/ssl.crt + - volume: + host: /etc/ssl/private/community.openstreetmap.org.key + guest: /shared/ssl/ssl.key