...
通过一键部署,可以使前端开发者完成开发任务后,自助部署代码到相应的公网环境中,便于交付和测试
...
一、服务端配置
- 配置前端网站指向index目录下dist目录
...
- 设置dist目录所属 chown web_deploy:web_deploy dist
...
- 设置上级index目录 chmod 770 index
...
二、前端项目配置
- 前端web安装 deploy-cli-service
...
5
...
6
- 配置 web_deploy 密码 123456 项目目录等
...
7
- 配置完后项目根目录下 deploy.config.js 项如下
代码块 language js
...
test: {
...
name: "测试环境",
...
script: "npm run build:dev",
...
host: "47.101.147.63",
...
port: 2251,
...
username: "web_deploy",
...
password: "123456",
...
distPath: "dist",
...
webDir: "/sites/web_hotel_test.scjswk.com/index/dist",
...
// bakDir: "",
...
isRemoveRemoteFile: true,
...
isRemoveLocalFile: true,
...
},
...
8
package.json 中添加
代码块 language js "scripts": {
...
"deploy:dev": "deploy-cli-service deploy --mode dev",
...
"deploy:test": "deploy-cli-service deploy --mode test",
...
},
...
9
...
三、运行 npm run deploy:xx 部署到相应环境