2218457237
为 Caddy 增加 /api 到后端 web 服务的反向代理, 避免独立静态前端容器无法直连 Laravel API。 同时同步知识库上下文,记录 compose 分支使用 XBOARD_BACKEND_UPSTREAM=http://web:7001 的默认约定。
23 lines
411 B
Caddyfile
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
|
|
}
|
|
}
|