servers/services/traefik/config/dynamic/dashboard.yaml
2021-04-10 23:11:33 +02:00

22 lines
484 B
YAML

#jinja2: lstrip_blocks: True
---
# Dashboard Configuration
http:
routers:
dashboard:
rule: Host(`traefik.{{ main_domain }}`)
service: api@internal
tls:
certresolver: lets-encrypt
{% if dashboard_users is defined %}
middlewares:
- dashboard_auth
middlewares:
dashboard_auth:
basicAuth:
users:
{% for user in dashboard_users %}
- "{{ user.name }}:{{ user.password }}"
{% endfor %}
{% endif %}