update_pups: false
expose:
- - "25:25" # SMTP
+ - "2500:25" # SMTP
env:
LC_ALL: en_US.UTF-8
## 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`
## 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.
- 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