Added Radicale setup. (#194)

* Added Radicale setup.

see #193

* Fixed setup on CentOS.
This commit is contained in:
Antoine Nguyen
2018-03-31 14:12:53 +02:00
committed by GitHub
parent b68de9e139
commit d813039270
10 changed files with 334 additions and 7 deletions

View File

@@ -71,6 +71,15 @@ class Nginx(base.Installer):
include uwsgi_params;
uwsgi_pass automx;
}
"""
if self.config.get("radicale", "enabled"):
extra_modoboa_config += """
location /radicale/ {
proxy_pass http://localhost:5232/; # The / is important!
proxy_set_header X-Script-Name /radicale;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Authorization;
}
"""
self._setup_config(
"modoboa", extra_config=extra_modoboa_config)