mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-17 17:26:42 +02:00
20 lines
894 B
Django/Jinja
20 lines
894 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 = MATRIX_SYNAPSE_DOMAIN | mandatory("MATRIX_SYNAPSE_DOMAIN is required") %}
|
|
{% set http_port = MATRIX_SYNAPSE_PORT | mandatory("MATRIX_PORT is required") %}
|
|
{% set FEDERATION_PORT = http_port %}
|
|
|
|
server_name {{ domain }};
|
|
{% 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' %}
|
|
|
|
{% include 'roles/srv-proxy-7-4-core/templates/location/upload.conf.j2' %}
|
|
} |