diff --git a/pillar/role/discourse.sls b/pillar/role/discourse.sls index 3060ee9..7f1078a 100644 --- a/pillar/role/discourse.sls +++ b/pillar/role/discourse.sls @@ -17,9 +17,9 @@ profile: transport_maps: hash:/etc/postfix/transport smtpd_recipient_restrictions: check_policy_service unix:private/policy mastercf: - smtp: inet smtp inet n - n - - smtpd - discourse: unix discourse unix - n n - - pipe user=nobody:nogroup argv=/usr/bin/receive-mail ${recipient} - policy: unix policy unix - n n - - spawn user=nobody argv=/usr/bin/discourse-smtp-fast-rejection + smtp: inet n - n - - smtpd + discourse: unix - n n - - pipe user=nobody:nogroup argv=/usr/bin/receive-mail ${recipient} + policy: unix - n n - - spawn user=nobody argv=/usr/bin/discourse-smtp-fast-rejection aliases: discourse: root # We need to set up transport map with `$domain discourse:` line for every domain @@ -69,7 +69,7 @@ nginx: - set: $public /srv/www/vhosts/discourse/public - etag: "off" - location ^~ /backups/: - - internal: + - internal: '' - location /favicon.ico: - return: 204 - access_log: "off" @@ -189,7 +189,7 @@ nginx: - break - try_files: $uri @discourse - location /downloads/: - - internal + - internal: '' - alias: $public/ - location @discourse: - root: $public diff --git a/salt/profile/discourse/init.sls b/salt/profile/discourse/init.sls index 1b91186..73b3568 100644 --- a/salt/profile/discourse/init.sls +++ b/salt/profile/discourse/init.sls @@ -3,6 +3,7 @@ discourse_pgks: - pkgs: - discourse - ruby2.7-rubygem-discourse_mail_receiver + - nginx-module-brotli discourse_config: file.managed: