Loading deploy/.env +4 −2 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ SITEMAP_URL=https://s3.eu-west-1.amazonaws.com/mediastorage.redmic/public/sitema PRERENDER_URL=http://prerender:3000 PRERENDER_PROTOCOL=https PUBLIC_HOSTNAME=change.me ALT_TRAEFIK_DOMAIN=alternative.to TRAEFIK_ENTRYPOINT=http PUBLIC_HOSTNAME=change.me ALT_TRAEFIK_DOMAIN_NAME=alternative ALT_TRAEFIK_SECONDARY_TLDS=es|com|net ALT_TRAEFIK_PRIMARY_TLD=org deploy/compose.tmpl.yaml +11 −3 Original line number Diff line number Diff line Loading @@ -29,11 +29,19 @@ services: traefik.http.middlewares.redmic-web-error-5xx.errors.query: ${TRAEFIK_ERROR_5XX_QUERY:-/web-5xx/} traefik.http.routers.redmic-web.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-web.rule: Host(`${PUBLIC_HOSTNAME}`, `${ALT_TRAEFIK_DOMAIN}`) traefik.http.routers.redmic-web.rule: Host(`${PUBLIC_HOSTNAME}`, `${ALT_TRAEFIK_DOMAIN_NAME}.${ALT_TRAEFIK_PRIMARY_TLD}`) traefik.http.routers.redmic-web.middlewares: redmic-web-error-5xx traefik.http.routers.ecomarcan-alt-tld.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.ecomarcan-alt-tld.rule: HostRegexp(`{s:[a-z]*\.?}${ALT_TRAEFIK_DOMAIN_NAME}.{tld:${ALT_TRAEFIK_SECONDARY_TLDS}}`) traefik.http.middlewares.ecomarcan-alt-tld-redirect.redirectregex.regex: ^(.+${ALT_TRAEFIK_DOMAIN_NAME}\.).*$$ traefik.http.middlewares.ecomarcan-alt-tld-redirect.redirectregex.replacement: $${1}${ALT_TRAEFIK_PRIMARY_TLD} traefik.http.middlewares.ecomarcan-alt-tld-redirect.redirectregex.permanent: 'true' traefik.http.routers.ecomarcan-alt-tld.middlewares: ecomarcan-alt-tld-redirect traefik.http.routers.ecomarcan-alt-tld.service: noop@internal traefik.http.routers.redmic-web-es.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-web-es.rule: Host(`es.${PUBLIC_HOSTNAME}`, `es.${ALT_TRAEFIK_DOMAIN}`) traefik.http.routers.redmic-web-es.rule: Host(`es.${PUBLIC_HOSTNAME}`, `es.${ALT_TRAEFIK_DOMAIN_NAME}.${ALT_TRAEFIK_PRIMARY_TLD}`) traefik.http.middlewares.redmic-web-es-regex.redirectregex.regex: ^(.*):\/\/\w+\.(.*)$$ traefik.http.middlewares.redmic-web-es-regex.redirectregex.replacement: $${1}://$${2} traefik.http.middlewares.redmic-web-es-regex.redirectregex.permanent: 'true' Loading @@ -41,7 +49,7 @@ services: traefik.http.routers.redmic-web-es.service: noop@internal traefik.http.routers.redmic-web-en.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-web-en.rule: Host(`en.${PUBLIC_HOSTNAME}`, `en.${ALT_TRAEFIK_DOMAIN}`) traefik.http.routers.redmic-web-en.rule: Host(`en.${PUBLIC_HOSTNAME}`, `en.${ALT_TRAEFIK_DOMAIN_NAME}.${ALT_TRAEFIK_PRIMARY_TLD}`) traefik.http.middlewares.add-en-language-header.headers.customrequestheaders.content-language: en traefik.http.routers.redmic-web-en.middlewares: add-en-language-header, redmic-web-error-5xx restart_policy: Loading Loading
deploy/.env +4 −2 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ SITEMAP_URL=https://s3.eu-west-1.amazonaws.com/mediastorage.redmic/public/sitema PRERENDER_URL=http://prerender:3000 PRERENDER_PROTOCOL=https PUBLIC_HOSTNAME=change.me ALT_TRAEFIK_DOMAIN=alternative.to TRAEFIK_ENTRYPOINT=http PUBLIC_HOSTNAME=change.me ALT_TRAEFIK_DOMAIN_NAME=alternative ALT_TRAEFIK_SECONDARY_TLDS=es|com|net ALT_TRAEFIK_PRIMARY_TLD=org
deploy/compose.tmpl.yaml +11 −3 Original line number Diff line number Diff line Loading @@ -29,11 +29,19 @@ services: traefik.http.middlewares.redmic-web-error-5xx.errors.query: ${TRAEFIK_ERROR_5XX_QUERY:-/web-5xx/} traefik.http.routers.redmic-web.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-web.rule: Host(`${PUBLIC_HOSTNAME}`, `${ALT_TRAEFIK_DOMAIN}`) traefik.http.routers.redmic-web.rule: Host(`${PUBLIC_HOSTNAME}`, `${ALT_TRAEFIK_DOMAIN_NAME}.${ALT_TRAEFIK_PRIMARY_TLD}`) traefik.http.routers.redmic-web.middlewares: redmic-web-error-5xx traefik.http.routers.ecomarcan-alt-tld.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.ecomarcan-alt-tld.rule: HostRegexp(`{s:[a-z]*\.?}${ALT_TRAEFIK_DOMAIN_NAME}.{tld:${ALT_TRAEFIK_SECONDARY_TLDS}}`) traefik.http.middlewares.ecomarcan-alt-tld-redirect.redirectregex.regex: ^(.+${ALT_TRAEFIK_DOMAIN_NAME}\.).*$$ traefik.http.middlewares.ecomarcan-alt-tld-redirect.redirectregex.replacement: $${1}${ALT_TRAEFIK_PRIMARY_TLD} traefik.http.middlewares.ecomarcan-alt-tld-redirect.redirectregex.permanent: 'true' traefik.http.routers.ecomarcan-alt-tld.middlewares: ecomarcan-alt-tld-redirect traefik.http.routers.ecomarcan-alt-tld.service: noop@internal traefik.http.routers.redmic-web-es.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-web-es.rule: Host(`es.${PUBLIC_HOSTNAME}`, `es.${ALT_TRAEFIK_DOMAIN}`) traefik.http.routers.redmic-web-es.rule: Host(`es.${PUBLIC_HOSTNAME}`, `es.${ALT_TRAEFIK_DOMAIN_NAME}.${ALT_TRAEFIK_PRIMARY_TLD}`) traefik.http.middlewares.redmic-web-es-regex.redirectregex.regex: ^(.*):\/\/\w+\.(.*)$$ traefik.http.middlewares.redmic-web-es-regex.redirectregex.replacement: $${1}://$${2} traefik.http.middlewares.redmic-web-es-regex.redirectregex.permanent: 'true' Loading @@ -41,7 +49,7 @@ services: traefik.http.routers.redmic-web-es.service: noop@internal traefik.http.routers.redmic-web-en.entrypoints: ${TRAEFIK_ENTRYPOINT} traefik.http.routers.redmic-web-en.rule: Host(`en.${PUBLIC_HOSTNAME}`, `en.${ALT_TRAEFIK_DOMAIN}`) traefik.http.routers.redmic-web-en.rule: Host(`en.${PUBLIC_HOSTNAME}`, `en.${ALT_TRAEFIK_DOMAIN_NAME}.${ALT_TRAEFIK_PRIMARY_TLD}`) traefik.http.middlewares.add-en-language-header.headers.customrequestheaders.content-language: en traefik.http.routers.redmic-web-en.middlewares: add-en-language-header, redmic-web-error-5xx restart_policy: Loading