{% for domain in domains %} {% set base_domain = domain.name.lstrip('*.') %} *.{{ base_domain }} { tls { issuer acme { dns cloudflare {{ cloudflare_api_key }} } } {% for site in domain.sites %} @{{ site.name }} host {{ site.name }}.{{ base_domain }} handle @{{ site.name }} { reverse_proxy {{ site.host }}:{{ site.port }} { transport http { {% for opt in (site.transport_opts | default([])) %} {{ opt }} {% endfor %} } } } {% endfor %} } {% endfor %}