67 lines
1.2 KiB
Django/Jinja
67 lines
1.2 KiB
Django/Jinja
# -------------------------------------------------------------------
|
|
# Global options
|
|
# -------------------------------------------------------------------
|
|
|
|
{
|
|
grace_period 15s
|
|
|
|
admin :2019
|
|
|
|
# Enable metrics in Prometheus format
|
|
# https://caddyserver.com/docs/metrics
|
|
metrics
|
|
}
|
|
|
|
# -------------------------------------------------------------------
|
|
# Applications
|
|
# -------------------------------------------------------------------
|
|
|
|
vakhrushev.me {
|
|
tls anwinged@ya.ru
|
|
|
|
reverse_proxy {
|
|
to homepage_app:80
|
|
}
|
|
}
|
|
|
|
auth.vakhrushev.me {
|
|
tls anwinged@ya.ru
|
|
|
|
reverse_proxy authelia_app:9091
|
|
}
|
|
|
|
status.vakhrushev.me, :29999 {
|
|
tls anwinged@ya.ru
|
|
|
|
forward_auth authelia_app:9091 {
|
|
uri /api/authz/forward-auth
|
|
copy_headers Remote-User Remote-Groups Remote-Email Remote-Name
|
|
}
|
|
|
|
reverse_proxy netdata:19999
|
|
}
|
|
|
|
git.vakhrushev.me {
|
|
tls anwinged@ya.ru
|
|
|
|
reverse_proxy {
|
|
to gitea_app:3000
|
|
}
|
|
}
|
|
|
|
outline.vakhrushev.me {
|
|
tls anwinged@ya.ru
|
|
|
|
reverse_proxy {
|
|
to outline_app:3000
|
|
}
|
|
}
|
|
|
|
gramps.vakhrushev.me {
|
|
tls anwinged@ya.ru
|
|
|
|
reverse_proxy {
|
|
to gramps_app:5000
|
|
}
|
|
}
|