Я следую учебнику по работе с git и ghost, и они используют pm2 для управления процессом ghost, но после того, как я делаю локальные изменения и нажимаю их с git push web
, я получаю ошибку:
pm2: unknown option `--run-as-user'
Это содержимое моего hooks/post-receive
файла:
#!/bin/sh
export NODE_ENV=production
GIT_WORK_TREE=/var/www/ghost git checkout -f
cd /var/www/ghost
pm2 kill
npm install --production
chown -R ghost:ghost /var/www/ghost
pm2 start index.js --run-as-user ghost --name ghost # THIS MIGHT BE DEPRECATED