refactor: 统一前端部署目录命名
- 管理后台目录: wladmin - 移动端目录: wlmobile - 同步更新部署文档和打包脚本
This commit is contained in:
parent
51cb742271
commit
bf87b72e03
16
doc/部署文档.md
16
doc/部署文档.md
@ -56,8 +56,8 @@
|
||||
└── service.properties # 服务配置
|
||||
|
||||
/var/www/worklog/ # 前端静态资源目录
|
||||
├── admin/ # 管理后台
|
||||
└── mobile/ # 移动端 H5
|
||||
├── wladmin/ # 管理后台
|
||||
└── wlmobile/ # 移动端 H5
|
||||
|
||||
/datacfs/applogs/worklog-api/ # 日志目录
|
||||
├── app.log # 应用主日志
|
||||
@ -88,8 +88,8 @@ echo "* hard nofile 65535" >> /etc/security/limits.conf
|
||||
|
||||
# 创建部署目录
|
||||
mkdir -p /opt/worklog/worklog-api
|
||||
mkdir -p /var/www/worklog/admin
|
||||
mkdir -p /var/www/worklog/mobile
|
||||
mkdir -p /var/www/worklog/wladmin
|
||||
mkdir -p /var/www/worklog/wlmobile
|
||||
mkdir -p /datacfs/applogs/worklog-api
|
||||
```
|
||||
|
||||
@ -145,10 +145,10 @@ cd ../bin
|
||||
|
||||
```bash
|
||||
# 管理后台
|
||||
scp -r deploy/worklog-web/* user@server:/var/www/worklog/admin/
|
||||
scp -r deploy/worklog-web/* user@server:/var/www/worklog/wladmin/
|
||||
|
||||
# 移动端 H5
|
||||
scp -r deploy/worklog-mobile/* user@server:/var/www/worklog/mobile/
|
||||
scp -r deploy/worklog-mobile/* user@server:/var/www/worklog/wlmobile/
|
||||
```
|
||||
|
||||
### 4.3 配置 Nginx
|
||||
@ -166,14 +166,14 @@ server {
|
||||
|
||||
# 管理后台
|
||||
location /wladmin {
|
||||
alias /var/www/worklog/admin;
|
||||
alias /var/www/worklog/wladmin;
|
||||
index index.html;
|
||||
try_files $uri $uri/ /wladmin/index.html;
|
||||
}
|
||||
|
||||
# 移动端 H5
|
||||
location /wlmobile {
|
||||
alias /var/www/worklog/mobile;
|
||||
alias /var/www/worklog/wlmobile;
|
||||
index index.html;
|
||||
try_files $uri $uri/ /wlmobile/index.html;
|
||||
}
|
||||
|
||||
@ -24,8 +24,8 @@ echo -e "${BLUE}=========================================${NC}"
|
||||
echo -e "${YELLOW}清理旧构建产物...${NC}"
|
||||
rm -rf ${DEPLOY_DIR}/worklog-api
|
||||
rm -rf ${DEPLOY_DIR}/worklog-api.tar.gz
|
||||
rm -rf ${DEPLOY_DIR}/worklog-web
|
||||
rm -rf ${DEPLOY_DIR}/worklog-mobile
|
||||
rm -rf ${DEPLOY_DIR}/wladmin
|
||||
rm -rf ${DEPLOY_DIR}/wlmobile
|
||||
|
||||
# 1. 打包后端 API
|
||||
echo ""
|
||||
@ -47,9 +47,9 @@ echo -e "${GREEN}[2/3] 打包管理后台前端...${NC}"
|
||||
"${SCRIPT_DIR}/build-web.sh"
|
||||
|
||||
# 部署到 deploy 目录
|
||||
mkdir -p ${DEPLOY_DIR}/worklog-web
|
||||
cp -r ${PROJECT_ROOT}/worklog-web/dist/* ${DEPLOY_DIR}/worklog-web/
|
||||
WEB_SIZE=$(du -sh ${DEPLOY_DIR}/worklog-web | cut -f1)
|
||||
mkdir -p ${DEPLOY_DIR}/wladmin
|
||||
cp -r ${PROJECT_ROOT}/worklog-web/dist/* ${DEPLOY_DIR}/wladmin/
|
||||
WEB_SIZE=$(du -sh ${DEPLOY_DIR}/wladmin | cut -f1)
|
||||
echo -e "${GREEN}管理后台打包完成: ${WEB_SIZE}${NC}"
|
||||
|
||||
# 3. 打包移动端 H5
|
||||
@ -58,9 +58,9 @@ echo -e "${GREEN}[3/3] 打包移动端H5前端...${NC}"
|
||||
"${SCRIPT_DIR}/build-mobile.sh"
|
||||
|
||||
# 部署到 deploy 目录
|
||||
mkdir -p ${DEPLOY_DIR}/worklog-mobile
|
||||
cp -r ${PROJECT_ROOT}/worklog-mobile/dist/* ${DEPLOY_DIR}/worklog-mobile/
|
||||
MOBILE_SIZE=$(du -sh ${DEPLOY_DIR}/worklog-mobile | cut -f1)
|
||||
mkdir -p ${DEPLOY_DIR}/wlmobile
|
||||
cp -r ${PROJECT_ROOT}/worklog-mobile/dist/* ${DEPLOY_DIR}/wlmobile/
|
||||
MOBILE_SIZE=$(du -sh ${DEPLOY_DIR}/wlmobile | cut -f1)
|
||||
echo -e "${GREEN}移动端H5打包完成: ${MOBILE_SIZE}${NC}"
|
||||
|
||||
# 输出汇总
|
||||
@ -72,10 +72,10 @@ echo -e "输出目录: ${DEPLOY_DIR}/"
|
||||
echo ""
|
||||
echo -e "产物列表:"
|
||||
echo -e " - worklog-api.tar.gz (${API_SIZE})"
|
||||
echo -e " - worklog-web/ (${WEB_SIZE})"
|
||||
echo -e " - worklog-mobile/ (${MOBILE_SIZE})"
|
||||
echo -e " - wladmin/ (${WEB_SIZE})"
|
||||
echo -e " - wlmobile/ (${MOBILE_SIZE})"
|
||||
echo ""
|
||||
echo -e "部署命令示例:"
|
||||
echo -e " scp ${DEPLOY_DIR}/worklog-api.tar.gz user@server:/opt/worklog/"
|
||||
echo -e " scp -r ${DEPLOY_DIR}/worklog-web user@server:/opt/worklog/"
|
||||
echo -e " scp -r ${DEPLOY_DIR}/worklog-mobile user@server:/opt/worklog/"
|
||||
echo -e " scp -r ${DEPLOY_DIR}/wladmin user@server:/var/www/worklog/"
|
||||
echo -e " scp -r ${DEPLOY_DIR}/wlmobile user@server:/var/www/worklog/"
|
||||
|
||||
@ -59,5 +59,5 @@ echo -e "输出目录: ${MOBILE_DIR}/dist"
|
||||
echo -e "总大小: ${DIST_SIZE}"
|
||||
echo -e "文件数量: ${DIST_FILES}"
|
||||
echo ""
|
||||
echo -e "部署目录: ${DEPLOY_DIR}/worklog-mobile/"
|
||||
echo -e "部署命令: cp -r dist/* ${DEPLOY_DIR}/worklog-mobile/"
|
||||
echo -e "部署目录: ${DEPLOY_DIR}/wlmobile/"
|
||||
echo -e "部署命令: cp -r dist/* ${DEPLOY_DIR}/wlmobile/"
|
||||
|
||||
@ -59,5 +59,5 @@ echo -e "输出目录: ${WEB_DIR}/dist"
|
||||
echo -e "总大小: ${DIST_SIZE}"
|
||||
echo -e "文件数量: ${DIST_FILES}"
|
||||
echo ""
|
||||
echo -e "部署目录: ${DEPLOY_DIR}/worklog-web/"
|
||||
echo -e "部署命令: cp -r dist/* ${DEPLOY_DIR}/worklog-web/"
|
||||
echo -e "部署目录: ${DEPLOY_DIR}/wladmin/"
|
||||
echo -e "部署命令: cp -r dist/* ${DEPLOY_DIR}/wladmin/"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user