使用kudu将node.js应用程序部署到azure时,如何调试deploy.sh?

fnx2tebb  于 2021-06-20  发布在  Kudu
关注(0)|答案(0)|浏览(209)

我正在尝试使用kudu将node.js应用程序(只是一个简单的ghost博客)部署到azure网站。我的部署脚本中有以下几行代码( deploy.sh ,正确引用自 .deployment ):

eval $NPM_CMD install grunt-cli  
exitWithMessageOnError "Problem Installing Grunt"  
./node_modules/.bin/grunt --no-color init
exitWithMessageOnError "Problem With Grunt"

当部署失败时,我查看azure管理门户并查看失败日志。当 npm install grunt-cli 正在运行-即警告它应该全局安装,并显示一个子包列表,表明它已正确安装。然后,紧接着我得到:

An error has occurred during web site deployment.
Problem With Grunt

相同的序列(没有进一步的信息)在 log.xml 对于kudu部署转储中可用的部署。
我该如何处理这个问题?有没有其他地方可以查找输出和错误?我可以更改脚本以输出更多错误信息吗?如果我这样做了它会去哪里?是否有某种方法可以使用kudu远程控制台实用程序测试我的部署脚本?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题