Add required settings when running behind a proxy.
This commit is contained in:
parent
283c1a6ae7
commit
10b13ff505
|
@ -15,8 +15,13 @@ inception_project_haproxy_public_net: 'haproxy-public'
|
||||||
# Settings
|
# Settings
|
||||||
inception_project_server_port: 8080
|
inception_project_server_port: 8080
|
||||||
inception_project_server_address: '0.0.0.0'
|
inception_project_server_address: '0.0.0.0'
|
||||||
|
inception_project_server_endpoint: 'inception.localdomain'
|
||||||
|
inception_project_server_behind_reverse_proxy: True
|
||||||
inception_project_backup_interval: 300
|
inception_project_backup_interval: 300
|
||||||
inception_project_backup_keep_number: 10
|
inception_project_backup_keep_number: 10
|
||||||
|
inception_project_debug_enabled: 'false'
|
||||||
|
# Required when running behind a reverse proxy
|
||||||
|
inception_project_disable_crsf: True
|
||||||
# In seconds
|
# In seconds
|
||||||
inception_project_backup_keep_time: 0
|
inception_project_backup_keep_time: 0
|
||||||
inception_project_server_auth_mode: 'database'
|
inception_project_server_auth_mode: 'database'
|
||||||
|
@ -37,7 +42,7 @@ inception_project_db_volume: 'inception_db_data'
|
||||||
inception_project_db_constraints: 'node.labels.mysql_data==inception_project'
|
inception_project_db_constraints: 'node.labels.mysql_data==inception_project'
|
||||||
|
|
||||||
inception_project_settings:
|
inception_project_settings:
|
||||||
- 'debug.showExceptionPage=false'
|
- 'debug.showExceptionPage={{ inception_project_debug_enabled }}'
|
||||||
- 'user.profile.accessible=true'
|
- 'user.profile.accessible=true'
|
||||||
- 'user-selection.hideUsers=false'
|
- 'user-selection.hideUsers=false'
|
||||||
- 'server.port={{ inception_project_server_port }}'
|
- 'server.port={{ inception_project_server_port }}'
|
||||||
|
|
|
@ -27,6 +27,7 @@ services:
|
||||||
- INCEPTION_DB_URL=jdbc:mysql://{{ inception_project_db_host }}:{{ inception_project_db_port }}/{{ inception_project_db_name }}?useUnicode=true&characterEncoding=UTF-8
|
- INCEPTION_DB_URL=jdbc:mysql://{{ inception_project_db_host }}:{{ inception_project_db_port }}/{{ inception_project_db_name }}?useUnicode=true&characterEncoding=UTF-8
|
||||||
- INCEPTION_DB_USERNAME={{ inception_project_db_user }}
|
- INCEPTION_DB_USERNAME={{ inception_project_db_user }}
|
||||||
- INCEPTION_DB_PASSWORD={{ inception_project_db_pwd }}
|
- INCEPTION_DB_PASSWORD={{ inception_project_db_pwd }}
|
||||||
|
- VIRTUAL_HOST={{ inception_project_server_endpoint }}
|
||||||
volumes:
|
volumes:
|
||||||
- {{ inception_project_service_volume }}:/export
|
- {{ inception_project_service_volume }}:/export
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|
|
@ -5,4 +5,15 @@ warnings.unsupportedBrowser=false
|
||||||
{% for user_role in inception_project_server_preauth_users_roles %}
|
{% for user_role in inception_project_server_preauth_users_roles %}
|
||||||
auth.user.{{ user_role.username }}.roles={{ user_role.roles }}
|
auth.user.{{ user_role.username }}.roles={{ user_role.roles }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
{% if inception_project_disable_crsf %}
|
||||||
|
wicket.core.csrf.enabled=false
|
||||||
|
wicket.core.csrf.no-origin-action=allow
|
||||||
|
wicket.core.csrf.conflicting-origin-action=allow
|
||||||
|
{% endif %}
|
||||||
|
{% if inception_project_server_behind_reverse_proxy %}
|
||||||
|
#server.tomcat.internal-proxies=127\.0\.[0-1]\.1
|
||||||
|
server.tomcat.remote-ip-header=x-forwarded-for
|
||||||
|
server.tomcat.accesslog.request-attributes-enabled=true
|
||||||
|
server.tomcat.protocol-header=x-forwarded-proto
|
||||||
|
server.tomcat.protocol-header-https-value=https
|
||||||
|
{% endif %}
|
||||||
|
|
Loading…
Reference in New Issue