22 lines
484 B
YAML
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 %}
|