mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-04-16 06:42:08 +03:00
Conditionally add www host to traefik router
If the domain_name entered contains subdomains, e.g. `api.example.com` then do *not* add an additional `www.api.example.com` route to traefik If the user enters only the domain `example.com` then add the optional `www.example.com` Host to the traefik routers.
This commit is contained in:
parent
70e1220484
commit
cafc0ac1f3
|
@ -28,7 +28,11 @@ certificatesResolvers:
|
|||
http:
|
||||
routers:
|
||||
web-router:
|
||||
{%- if len(cookiecutter.domain_name.split('.')) == 2 %}
|
||||
rule: "Host(`{{ cookiecutter.domain_name }}`) || Host(`www.{{ cookiecutter.domain_name }}`)"
|
||||
{% else %}
|
||||
rule: "Host(`{{ cookiecutter.domain_name }}`)"
|
||||
{%- endif %}
|
||||
entryPoints:
|
||||
- web
|
||||
middlewares:
|
||||
|
@ -37,7 +41,11 @@ http:
|
|||
service: django
|
||||
|
||||
web-secure-router:
|
||||
{%- if len(cookiecutter.domain_name.split('.')) == 2 %}
|
||||
rule: "Host(`{{ cookiecutter.domain_name }}`) || Host(`www.{{ cookiecutter.domain_name }}`)"
|
||||
{% else %}
|
||||
rule: "Host(`{{ cookiecutter.domain_name }}`)"
|
||||
{%- endif %}
|
||||
entryPoints:
|
||||
- web-secure
|
||||
middlewares:
|
||||
|
|
Loading…
Reference in New Issue
Block a user