05 · 运行维护

本地部署拓扑与磁盘文件

当前方案只服务本机和局域网开发,不依赖 CDN,也不修改现有 config.yaml。

端口分配

  • 18086:Go 后端 API
  • 3000:React 管理后台
  • 3001:Next.js 商城
  • 3003:系统官网与文档
  • 8088:Nginx 统一入口

Nginx 路由

  • localhost:8088/ 转发商城 3001
  • localhost:8088/admin/ 转发后台 3000
  • localhost:8088/api/ 与 /uploads/ 转发后端 18086
  • platform.localhost:8088/ 转发系统官网 3003

上传文件保存在本机磁盘

上传接口将文件写入后端配置的本地目录,Nginx 通过 /uploads/ 反向代理读取。当前部署不接 CDN。

上线到单机时仍需把上传目录纳入备份,并限制文件类型、大小和访问权限。

进程与日志

quick-start.sh 把 PID 写入项目根目录,把运行日志写入 .local-logs。遇到启动失败时先查看对应日志,再运行 stop.sh 清理。

tail -f .local-logs/platform.log