From 441fbb605595bca79a41ee4d8d3cdc4da2452257 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Mon, 31 Dec 2018 15:08:56 +0100 Subject: [PATCH] Add support for extra domains in the webserver container --- templates/docker-compose.yml.twig | 2 +- templates/settings.docker.php.twig | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/docker-compose.yml.twig b/templates/docker-compose.yml.twig index be1fdef..666dfa5 100644 --- a/templates/docker-compose.yml.twig +++ b/templates/docker-compose.yml.twig @@ -79,7 +79,7 @@ services: labels: traefik.backend: '{{ projectname }}_{{ webserver.type }}_1' traefik.port: '80' - traefik.frontend.rule: 'Host:{{ projectname }}.docker.localhost' + traefik.frontend.rule: 'Host:{{ projectname }}.docker.localhost{% for domain in extradomains|default([]) %},{{ domain }}{% endfor %}' {% if varnish.enable %} varnish: diff --git a/templates/settings.docker.php.twig b/templates/settings.docker.php.twig index fed8d75..5b71934 100644 --- a/templates/settings.docker.php.twig +++ b/templates/settings.docker.php.twig @@ -4,6 +4,9 @@ $settings['trusted_host_patterns'] = array( '^{{ projectname }}\.docker\.localhost$', '^{{ webserver.type }}$', +{% for domain in extradomains|default([]) %} + '^{{ domain|replace({".": "\\."}) }}$', +{% endfor %} ); $databases = array( 'default' => array( -- GitLab