一、服务端配置

  1. 配置前端网站指向index目录下dist目录
  2. 设置dist目录所属 chown web_deploy:web_deploy dist
  3. 设置上级index目录  chmod 770 index

二、前端项目配置

  1. 前端web安装  deploy-cli-service, 安装说明 https://gitee.com/bin/deploy-cli-service
  2. 配置 web_deploy 密码 123456 项目目录等
  3. 配置完后项目根目录下 deploy.config.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,
    },
    
    
  4. package.json 中添加

    "scripts": {
        "deploy:dev": "deploy-cli-service deploy --mode dev",
        "deploy:test": "deploy-cli-service deploy --mode test",
      },

三、运行 npm run deploy:xx 部署到相应环境