Files
excalidraw-box/Caddyfile
2026-05-31 21:48:20 +00:00

41 lines
724 B
Caddyfile

{
auto_https off
admin off
}
:80 {
basicauth /* {
{$AUTH_USER:admin} {$AUTH_HASH:$2a$14$J3A9qfgJTikjVe.XmDn49OUjOrPiiwAN3.SXbK1tvfef1XzDkIuRm}
}
encode zstd gzip
@mcp path /mcp
handle @mcp {
reverse_proxy 127.0.0.1:3001
}
@api path /api/*
handle @api {
reverse_proxy 127.0.0.1:3000
}
@root path /
handle @root {
reverse_proxy 127.0.0.1:3000
}
handle {
root * /srv/public
@html path /index.html /d/*
header @html Cache-Control "no-cache"
@assets path_regexp assets \.(?:css|js|mjs|svg|png|jpg|jpeg|gif|webp|ico|woff2?|ttf|otf)$
header @assets Cache-Control "public, max-age=31536000, immutable"
try_files {path} /index.html
file_server
}
}