Extend roundcube's session lifetime

main
Florent Daigniere 2 years ago
parent 1d360055b7
commit 459694f4a2

@ -13,7 +13,7 @@ $config['log_driver'] = 'stdout';
$config['zipdownload_selection'] = true; $config['zipdownload_selection'] = true;
$config['enable_spellcheck'] = true; $config['enable_spellcheck'] = true;
$config['spellcheck_engine'] = 'pspell'; $config['spellcheck_engine'] = 'pspell';
$config['session_lifetime'] = {{ SESSION_TIMEOUT_MINUTES | int }}; $config['session_lifetime'] = {{ (((PERMANENT_SESSION_LIFETIME | default(10800)) | int)/3600) | int }};
$config['request_path'] = '{{ WEB_WEBMAIL or "none" }}'; $config['request_path'] = '{{ WEB_WEBMAIL or "none" }}';
$config['trusted_host_patterns'] = [ {{ HOSTNAMES.split(",") | map("tojson") | join(',') }}]; $config['trusted_host_patterns'] = [ {{ HOSTNAMES.split(",") | map("tojson") | join(',') }}];

@ -62,9 +62,6 @@ context["PLUGINS"] = ",".join(f"'{p}'" for p in plugins)
# add overrides # add overrides
context["INCLUDES"] = sorted(inc for inc in os.listdir("/overrides") if inc.endswith((".inc", ".inc.php"))) if os.path.isdir("/overrides") else [] context["INCLUDES"] = sorted(inc for inc in os.listdir("/overrides") if inc.endswith((".inc", ".inc.php"))) if os.path.isdir("/overrides") else []
# calculate variables for config file
context["SESSION_TIMEOUT_MINUTES"] = max(int(env.get("SESSION_TIMEOUT", "3600")) // 60, 1)
# create config files # create config files
conf.jinja("/conf/config.inc.php", context, "/var/www/roundcube/config/config.inc.php") conf.jinja("/conf/config.inc.php", context, "/var/www/roundcube/config/config.inc.php")

Loading…
Cancel
Save