# 部署说明 ## 快速打包 ```powershell powershell -File deploy/package.ps1 ``` 生成 `deploy/publish_deploy.zip`,解压到 `/usr/local/publish_dishboard/` 自动对齐目录。 ## 目录结构 解压后: ``` /usr/local/publish_dishboard/ frontend/ index.html ← 前端入口 server.js ← Node.js 静态文件服务 assets/ ← JS/CSS 等静态资源 app.jar ← 后端 Spring Boot JAR ``` ## 服务端口 | 服务 | 端口 | 说明 | |--------|-------|------------------------| | 前端 | 30080 | Node.js (`server.js`) | | 后端 | 30081 | Java (`app.jar`) | ## Nginx 路由配置 ``` location /publish_dishboard/ { proxy_pass http://127.0.0.1:30080/; } location /publish_server/ { proxy_pass http://127.0.0.1:30081/; } ``` ## 前端资源路径 前端构建使用 `router basename = /publish_dishboard`,Nginx 需确保 `/assets/` 路径可访问。