From 6f10b0f3cc2a80603d40079d8c21fd1ed11c1de4 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Mon, 5 Oct 2020 13:06:51 +0200 Subject: [PATCH] Add EXTRA_DOMAINS support --- .envrc.sample | 2 ++ README.md | 1 - compose.yml | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.envrc.sample b/.envrc.sample index 10885c3..5094813 100644 --- a/.envrc.sample +++ b/.envrc.sample @@ -1,4 +1,6 @@ export DOMAIN=wordpress.example.com +## Domain aliases +#export EXTRA_DOMAINS=', `www.wordpress.example.com`' export STACK_NAME=wordpress export LETS_ENCRYPT_ENV=production diff --git a/README.md b/README.md index d412698..68c9d62 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,6 @@ Coöp Cloud + [Wordpress](https://wordpress.org) = 🥳 abra secret_generate db_password v1 abra secret_generate db_root_password v1 ``` - 7. `abra deploy` 8. Open the configured domain in your browser to finish set-up 9. `abra run wordpress chown www-data:www-data /var/www/html/wp-content` to fix diff --git a/compose.yml b/compose.yml index 7a06f0e..413ef1e 100644 --- a/compose.yml +++ b/compose.yml @@ -34,7 +34,7 @@ services: - "traefik.docker.network=proxy" - "traefik.http.routers.${STACK_NAME}.tls=true" - "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=80" - - "traefik.http.routers.${STACK_NAME}.rule=Host(`ch.${DOMAIN}`, `${DOMAIN}`)" + - "traefik.http.routers.${STACK_NAME}.rule=Host(`${DOMAIN}`${EXTRA_DOMAINS})" # 3wc: this rule works for routing, but not for generating certificates # see https://git.autonomic.zone/compose-stacks/planning/issues/14 #- "traefik.http.routers.${STACK_NAME}.rule=HostRegexp(`{subdomain:.+}.${DOMAIN}`, `${DOMAIN}`)"