37 lines
1.2 KiB
Django/Jinja
37 lines
1.2 KiB
Django/Jinja
<application mode="{{ smartgears_application_mode }}">
|
|
|
|
<name>{{ item.webapp_name }}</name>
|
|
<group>{{ item.webapp_group }}</group>
|
|
<version>{{ item.version }}</version>
|
|
{% if item.description is defined %}
|
|
<description> {{ item.description }} </description>
|
|
{% endif %}
|
|
{% if webapp_proxy_endpoint is defined %}
|
|
<proxy protocol="{{ webapp_proxy_protocol }}">
|
|
<hostname>{{ webapp_proxy_endpoint }}</hostname>
|
|
{% if webapp_proxy_protocol == 'https' %}
|
|
<port>{{ webapp_proxy_port | default ('443') }}</port>
|
|
{% elif webapp_proxy_protocol == 'http' %}
|
|
<port>{{ webapp_proxy_port | default ('80') }}</port>
|
|
{% else %}
|
|
<port>{{ webapp_proxy_port }}</port>
|
|
{% endif %}
|
|
</proxy>
|
|
{% endif %}
|
|
{% if item.persistence_location is defined %}
|
|
<persistence location="{{ item.persistence_location }}"/>
|
|
{% endif %}
|
|
{% if item.exclude_handlers is defined %}
|
|
{% for eh in item.exclude_handlers %}
|
|
<exclude {{ eh }}</exclude>
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% if item.include_handlers is defined %}
|
|
{% for ih in item.include_handlers %}
|
|
<include {{ ih }}</include>
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
</application>
|
|
|