本地与服务器的独立部署——前端可脱离后端单独发布。
部署指南
Dawvia 的对外站点(public-dist)是纯静态产物,可脱离后端独立发布;守护进程 为纯后端,不服务 /,站点由反向代理 file_server 托管。
本地(整机一键)
./scripts/install.sh
构建后端、对外站点与扩展,并启动本地反代,首页直达 http://localhost:8780/。
本地(仅前端 standalone)
./scripts/install.sh --website-only
只构建 public-dist 并托管首页,完全不碰 Go 守护进程、扩展与既有进程—— 只改官网/Portal 时秒级独立发布。
服务器(仅前端 standalone)
./deploy/dawvia/deploy.sh --web-only
只构建 public-dist 并 rsync 静态到服务器,不重建/不重载 docker 镜像, Caddy file_server 换包即生效,零停机。