Mailman: Difference between revisions
imported>Benley Improved static assets permissions tweak |
imported>Benley Bypass nginx for mailman->hyperkitty API so archiving works |
||
| Line 37: | Line 37: | ||
webUser = config.services.uwsgi.user; | webUser = config.services.uwsgi.user; | ||
hyperkitty.enable = true; | hyperkitty.enable = true; | ||
# Have mailman talk directly to hyperkitty, bypassing nginx: | |||
hyperkitty.baseUrl = "http://localhost:33141/hyperkitty/"; | |||
webHosts = [MAILMAN_HOST]; | webHosts = [MAILMAN_HOST]; | ||
}; | }; | ||
| Line 65: | Line 67: | ||
}; [ mailman-web ] | }; [ mailman-web ] | ||
); | ); | ||
# uwsgi protocol socket for nginx | |||
socket = "127.0.0.1:33140"; | socket = "127.0.0.1:33140"; | ||
# http socket for mailman core to reach the hyperkitty API directly | |||
http-socket = "127.0.0.1:33141"; | |||
wsgi-file = "${config.services.mailman.webRoot}/mailman_web/wsgi.py"; | wsgi-file = "${config.services.mailman.webRoot}/mailman_web/wsgi.py"; | ||
chdir = "/var/lib/mailman-web"; | chdir = "/var/lib/mailman-web"; | ||