Added celery cookiecutter condition in Traefik configuration

This commit is contained in:
Demetris Stavrou 2020-02-18 11:01:56 +02:00
parent 86c9b3cb28
commit 1a7bcccd94

View File

@ -9,9 +9,11 @@ entryPoints:
web-secure: web-secure:
# https # https
address: ":443" address: ":443"
{%- if cookiecutter.use_celery == 'y' %}
flower: flower:
address: ":5555" address: ":5555"
{%- endif %}
certificatesResolvers: certificatesResolvers:
letsencrypt: letsencrypt:
@ -44,6 +46,7 @@ http:
tls: tls:
# https://docs.traefik.io/master/routing/routers/#certresolver # https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt certResolver: letsencrypt
{%- if cookiecutter.use_celery == 'y' %}
flower-secure-router: flower-secure-router:
rule: "Host(`{{ cookiecutter.domain_name }}`)" rule: "Host(`{{ cookiecutter.domain_name }}`)"
@ -53,6 +56,7 @@ http:
tls: tls:
# https://docs.traefik.io/master/routing/routers/#certresolver # https://docs.traefik.io/master/routing/routers/#certresolver
certResolver: letsencrypt certResolver: letsencrypt
{%- endif %}
middlewares: middlewares:
redirect: redirect:
@ -71,11 +75,13 @@ http:
loadBalancer: loadBalancer:
servers: servers:
- url: http://django:5000 - url: http://django:5000
{%- if cookiecutter.use_celery == 'y' %}
flower: flower:
loadBalancer: loadBalancer:
servers: servers:
- url: http://flower:5555 - url: http://flower:5555
{%- endif %}
providers: providers:
# https://docs.traefik.io/master/providers/file/ # https://docs.traefik.io/master/providers/file/