edit traefik config

This commit is contained in:
ghostforpy 2021-07-07 23:52:48 +03:00
parent 91f93fe371
commit 009756150a

View File

@ -43,6 +43,9 @@ http:
middlewares: middlewares:
- csrf - csrf
service: django service: django
{%- if cookiecutter.use_nginx_for_serve_media_files == 'y' %}
priority: 1
{%- endif %}
tls: tls:
# https://docs.traefik.io/master/routing/routers/#certresolver # https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt certResolver: letsencrypt
@ -57,6 +60,17 @@ http:
# https://docs.traefik.io/master/routing/routers/#certresolver # https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt certResolver: letsencrypt
{%- endif %} {%- endif %}
{%- if cookiecutter.use_nginx_for_serve_media_files == 'y' %}
media-router:
rule: "Host(`{{ cookiecutter.domain_name }}`) && PathPrefix(`/media`)"
entryPoints:
- web-secure
service: nginx-media
priority: 3
tls:
# https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt
{%- endif %}
middlewares: middlewares:
csrf: csrf:
@ -77,7 +91,13 @@ http:
servers: servers:
- url: http://flower:5555 - url: http://flower:5555
{%- endif %} {%- endif %}
{%- if cookiecutter.use_nginx_for_serve_media_files == 'y' %}
nginx-media:
loadBalancer:
servers:
- url: http://nginx-media
{%- endif %}
providers: providers:
# https://docs.traefik.io/master/providers/file/ # https://docs.traefik.io/master/providers/file/
file: file: