Plesk Git其他部署操作npm未执行

问题描述 投票:0回答:1

我已将Plesk连接到GitHub。在分支被拔出之后,Plesk提供了运行其他部署操作的机会。拉分支工作正常。但似乎这些动作并未触发。

我想从我的package.json文件中运行install:prod任务。我可以通过ssh成功运行它。我也尝试过跳过前面的“ npm run”部分,但没有成功。我当前的配置如下所示。

npm run install:prod

日志未显示任何错误消息。它似乎默默地失败了。

node.js git plesk
1个回答
0
投票

我有同样的问题。对我来说,解决方案是在其他部署脚本上使用正确的路径,您可以通过执行“哪一个npm”和“ pwd”来获取网站目录路径,从而找到那些脚本。一旦有了这些,就可以在部署脚本中使用此行,例如,假设“ httpdocs”是您的网站所在的位置:

cd /var/www/vhosts/<your vhost>/httpdocs
/usr/bin/npm run install:prod
© www.soinside.com 2019 - 2024. All rights reserved.