blob: d9820e37f244ed8ede7c12f8d00c295758f5a5bb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
{
# Prevents Caddy from asking for sudo password to install a root cert that
# we don't even want to use here.
skip_install_trust
}
# If you want TLS, you can add https:// schemes and configure the TLS cert... somehow.
http://{{ server_name }}:{{ port }}, http://{{ http_ip }}:{{ port }} {
{%- for route_group_name, routes, route_servers in routing %}
@{{ route_group_name }} {
{%- for route in routes %}
path_regexp {{ route }}
{%- endfor %}
}
route @{{ route_group_name }} {
reverse_proxy {% for server in route_servers %} {{ server }} {% endfor %}
}
{%- endfor %}
# fallback to main
route {
reverse_proxy {{ main_server }}
}
}
|