From cef67d2ec55780fa91561adb98810c167a4b2b9c Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Tue, 29 Dec 2020 17:03:37 +0100 Subject: [PATCH] forward headers and sessions timeout options. --- defaults/main.yml | 3 +++ templates/shinyproxy-2-conf.yml.j2 | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index 0702ca7..c764d7e 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -18,6 +18,9 @@ shinyproxy_bind_address: 127.0.0.1 shinyproxy_http_port: 8080 shinyproxy_heartbeat_rate: 10000 shinyproxy_heartbeat_timeout: 60000 +shinyproxy_undertow_loglevel: 'INFO' +# 30 minutes +shinyproxy_server_session_timeout: 1800 # For logrotate. In days shinyproxy_log_retention: 10 shinyproxy_default_apps: True diff --git a/templates/shinyproxy-2-conf.yml.j2 b/templates/shinyproxy-2-conf.yml.j2 index 07f3236..b9d6b34 100644 --- a/templates/shinyproxy-2-conf.yml.j2 +++ b/templates/shinyproxy-2-conf.yml.j2 @@ -1,3 +1,12 @@ +{% if shinyproxy_version is version_compare('2.4.0', '>=') %} +server: + forward-headers-strategy: native +{% else %} +server: + useForwardHeaders: true +{% endif %} + servlet.session.timeout: {{ shinyproxy_server_session_timeout }} + proxy: title: {{ shinyproxy_app_title }} logo-url: {{ shinyproxy_logo_url }} @@ -99,3 +108,4 @@ logging: #max-size: {{ shinyproxy_max_log_size }} level: com.spotify.docker: {{ shinyproxy_docker_loglevel }} + io.undertow: {{ shinyproxy_undertow_loglevel }}