server
{
  server_name {{ domain }};

  {% if applications | get_app_conf(application_id, 'features.oauth2', False) %}
    {% include 'roles/web-app-oauth2-proxy/templates/endpoint.conf.j2'%}
  {% endif %}

  {% include 'roles/sys-srv-web-inj-compose/templates/server.conf.j2'%}
  
  {% if proxy_extra_configuration is defined %}
    {# Additional Domain Specific Configuration #}
    {{ proxy_extra_configuration }}
  {% endif %}

  {% include 'roles/srv-web-7-7-letsencrypt/templates/ssl_header.j2' %}

  {% for path in syncope_paths.values() %}
    {% set location =  WEB_PROTOCOL ~ '://' ~ domains | get_domain(application_id) ~ '/' ~ path ~ '/' %}
    {% include 'roles/srv-proxy-7-4-core/templates/location/html.conf.j2'%}
  {% endfor %}
}