Add deploy workflow: build.bat packaging script plus gitignore zip exclusion

This commit is contained in:
2026-05-25 22:54:36 +08:00
parent d972421312
commit b66adcddde
5 changed files with 195 additions and 2 deletions
+44
View File
@@ -0,0 +1,44 @@
# 部署说明
## 快速打包
```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/` 路径可访问。