refactor: 统一前端部署目录命名

- 管理后台目录: wladmin
- 移动端目录: wlmobile
- 同步更新部署文档和打包脚本
This commit is contained in:
zhangjf 2026-02-24 19:20:42 +08:00
parent 51cb742271
commit bf87b72e03
4 changed files with 24 additions and 24 deletions

View File

@ -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;
}

View File

@ -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/"

View File

@ -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/"

View File

@ -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/"