mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-27 10:41:08 +02:00
18 lines
826 B
Django/Jinja
18 lines
826 B
Django/Jinja
server {
|
|
{# Somehow .j2 doesn't interpretate the passed variable right. For this reasons this redeclaration is necessary #}
|
|
{# Could be that this is related to the set_fact use #}
|
|
{% set domain = domains[application_id].synapse %}
|
|
{% set http_port = ports.localhost.http['web-app-matrix_synapse'] %}
|
|
{% set federation_port = ports.public.federation['web-app-matrix_synapse'] %}
|
|
|
|
server_name {{domains[application_id].synapse}};
|
|
{% include 'roles/srv-web-7-7-letsencrypt/templates/ssl_header.j2' %}
|
|
|
|
# For the federation port
|
|
listen {{ federation_port }} ssl default_server;
|
|
listen [::]:{{ federation_port }} ssl default_server;
|
|
|
|
{% include 'roles/srv-web-7-7-inj-compose/templates/server.conf.j2'%}
|
|
|
|
{% include 'roles/srv-proxy-7-4-core/templates/location/html.conf.j2' %}
|
|
} |