From 136904f7affcbe9228db55ded32de993817471a3 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Mon, 13 Sep 2021 17:22:27 +0200 Subject: [PATCH] Fix the postorius template URL. --- defaults/main.yml | 2 ++ templates/postorius_settings.py.j2 | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index b55661e..7119cb4 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -133,6 +133,8 @@ mailman_postorius_log_dest_dir: mailmansuite mailman_postorius_log_dir: '/{{ mailman_postorius_var_dir }}/{{ mailman_postorius_log_base_dir }}/{{ mailman_postorius_log_dest_dir }}' mailman_postorius_dir: '{{ mailman_home }}/mailman-suite/mailman-suite_project' mailman_postorius_http_port: 8000 +mailman_postorius_templates_url: '{{ mailman_site_url }}' + mailman_postorius_uwsgi_servicename: 'mailmansuite-uwsgi' mailman_postorius_uwsgi_config_file: /etc/mailmansuite-uwsgi.ini mailman_postorius_uwsgi_rundir: /run/mailmansuite diff --git a/templates/postorius_settings.py.j2 b/templates/postorius_settings.py.j2 index 9dafed4..1345c5a 100644 --- a/templates/postorius_settings.py.j2 +++ b/templates/postorius_settings.py.j2 @@ -484,8 +484,8 @@ if DEBUG == True: # Only display mailing-lists from the same virtual host as the webserver FILTER_VHOST = False - -POSTORIUS_TEMPLATE_BASE_URL = 'http://localhost:8000' +# Use a public URL and set http/https correctly +POSTORIUS_TEMPLATE_BASE_URL = '{{ mailman_postorius_templates_url }}' try: from settings_local import *