Add deploy workflow: build.bat packaging script plus gitignore zip exclusion
This commit is contained in:
@@ -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/` 路径可访问。
|
||||
Reference in New Issue
Block a user