Files
init_scripts/admin/Caddyfile
T
deadcxap b218f0a2cc добавил caddyfile для базовых директив
(не всё же в леблы пихать, так не удобно)
2025-08-25 08:05:43 +03:00

26 lines
621 B
Caddyfile

{
email dead@cxap.space
dns cloudflare {$CF_API_TOKEN}
servers {
dns cloudflare {env.CF_API_TOKEN}
trusted_proxies static private_ranges
}
}
# общий сниппет авторизации
(tinyauth_forwarder) {
forward_auth tinyauth:3000 {
uri /api/auth/caddy
copy_headers Remote-User Remote-Name Remote-Email Remote-Groups
}
}
# при желании — отдельный сниппет для API
(tinyauth_api_forwarder) {
forward_auth tinyauth:3000 {
uri /api/auth/caddy
header_up Authorization {http.request.header.X-Api-Key}
header_up Accept application/json
}
}