Files
Xboard/admin-frontend/Caddyfile
T
yinjianm 2218457237 fix(admin-frontend): 补齐独立前端容器的 api 代理
为 Caddy 增加 /api 到后端 web 服务的反向代理,
避免独立静态前端容器无法直连 Laravel API。

同时同步知识库上下文,记录 compose 分支使用
XBOARD_BACKEND_UPSTREAM=http://web:7001 的默认约定。
2026-04-24 23:31:36 +08:00

23 lines
411 B
Caddyfile

:80 {
encode zstd gzip
root * /usr/share/caddy
@api path /api /api/*
handle @api {
reverse_proxy {$XBOARD_BACKEND_UPSTREAM:http://web:7001}
}
redir / /assets/admin/ 308
redir /assets/admin /assets/admin/ 308
@admin path /assets/admin /assets/admin/*
handle @admin {
try_files {path} {path}/ /assets/admin/index.html
file_server
}
handle {
respond "Not Found" 404
}
}