vuejs 2由两个用户部署

时间:2018-01-09 19:29:47

标签: node.js nginx deployment vuejs2

我想使用nginx在vps上部署vuejs 2应用程序。应用已经加入了webpack模板。

我已经用2775 chmod创建了app-dir /。应用程序将由2个用户部署。两者都分配给www-data组。 Nginx用户设置为www-data。 app-dir /的所有者和组被设置为www-data。

部署脚本:

#!/bin/bash
git checkout master
git pull
npm install
npm run build

仅适用于一个用户。当第二个用户运行脚本时,收到错误:

  

错误:EACCES:权限被拒,rmdir'(...)/ dist / static / css'

发生错误是因为npm run build创建的目录有2755个chmode而不是2775。

我们应该如何部署此应用程序?

0 个答案:

没有答案