# 部署
# 1 前端Web部署
# 1.1 前端部署总(新平台)
各分项目地址(本地及远程)
平台类型 本地本机地址 远程现网地址 总后台 D:\ideaWokeSpece\sct-admin-web-v2 /var/lib/shangcaitong-v2/manager 商家版 D:\ideaWokeSpece\sct-seller-web /var/lib/shangcaitong-v2/seller 商城 D:\ideaWokeSpece\sct-mall-web /var/lib/shangcaitong-v2/mall 开发文档 D:\ideaWokeSpece\shangcaitong-v2-doc-api /var/lib/shangcaitong-v2/dev-doc 打包(注意vue.config.js配置 ),打包命令,例:cd D:\ideaWokeSpece\sct-admin-web-v2 | npm run build
打包成功后,将 D:\ideaWokeSpece\sct-admin-web-v2\dist 下所有文件夹和文件,上传到到远端服务器路径下(覆盖) /var/lib/shangcaitong-v2/manager
无需重启Nginx
# 2 后端接口API部署(jar包)
本地项目打包,文件夹:D:\ideaWokeSpece\shangcaitong-v2
可通过IDEA的Maven插件直接打包,

直接打包根目录的项目即可,即 shangcaitong-v2(root) -> package,然后去admin的子服务中的target去找最终的jar包。名为:admin-2.0.1-SNAPSHOT.jar
远端服务器项目路径为: /var/lib/shangcaitong-v2/api
先将 原始sct-api-2.0.1-SNAPSHOT.jar 备份,命令为 mv sct-api-2.0.1-SNAPSHOT.jar sct-api-2.0.1-SNAPSHOT.jar_bak
将 admin-2.0.1-SNAPSHOT.jar 上传到上面路径,重命名为 sct-api-2.0.1-SNAPSHOT.jar
重启服务 bash deploymentScript.sh
# 3 服务器(Linux)
- 静态文件路径: /var/shangcaitong
- 默认图片路径: /var/shangcaitong/image/shangcaitong-default
———————————— 以下为已废弃的旧平台的部署方案详解 —————————————
# 1 前端Web部署
# 1.1 商采通总后台管理v2(旧平台,已废弃不用)
- 打包(注意vue.config.js的配置 ) ,打包命令: cd D:\ideaWokeSpece\sctAdmin-v2 | npm run build
- 打包后,将 D:\ideaWokeSpece\sctAdmin-v2\dist\static 上传到远端服务器路径下(覆盖) /var/shangcaitong/shangcaitong-web-v2/static/
- 另外,将 D:\ideaWokeSpece\sctAdmin-v2\dist 除了static文件夹以外的文件夹和文件(主要是index.html),上传到到远端服务器路径下(覆盖) /var/lib/shangcaitong-web/admin-v2/
- 无需重启Nginx
# 1.2 商采通商家版(旧平台,已废弃不用)
打包(注意vue.config.js的配置 ) ,打包命令: cd D:\ideaWokeSpece\sctSeller-new | npm run build
打包后,将 D:\ideaWokeSpece\sctSeller-new\dist\static 上传到远端服务器路径下(覆盖) /var/shangcaitong/shangcaitong-seller/static/
另外,将 D:\ideaWokeSpece\sctSeller-new\dist 除了static文件夹以外的文件夹和文件(主要是index.html),上传到到远端服务器路径下(覆盖) /var/lib/shangcaitong-web/seller/
无需重启Nginx
# 2 后端接口API部署(jar包)(旧平台,已废弃不用)
远端服务器项目路径为: /var/lib/shangcaitong-admin-v2
先将 原始shangcaitong-admin-2.0.1-SNAPSHOT.jar 备份,命令为 mv shangcaitong-admin-2.0.1-SNAPSHOT.jar shangcaitong-admin-2.0.1-SNAPSHOT.jar_bak
将 shangcaitong-admin-2.0.1-SNAPSHOT.jar 上传到上面路径
重启服务 bash deploymentScript.sh