如何通过应用程序服务本地git deploy成功部署到bot服务?

时间:2020-03-03 08:38:58

标签: azure azure-web-app-service azure-bot-service

我已经基于示例python bot(24.ms graph auth bot)开发了一个简单的聊天机器人,并通过CLI进行了部署-就像一个魅力。但是,部署需要花很多时间(每次部署至少需要7分钟),并且我尝试使用其他部署方法,因为我必须在Azure方面对授权进行原型设计(不允许安装ngrok ...)。我在将git部署到Azure App Service时遇到了一些问题,但最终看来它开始起作用了,问题是-一旦我认为它会起作用,而不是我收到空日志的错误。

botname.scm.azurewebsites.net/api/vfs/LogFiles/date_code_docker.log中的最后一行:

2020-03-03 07:41:41.123 INFO  - Container botname_0_letters for site botname initialized successfully and is ready to serve requests.

通常表示一切正常。但是,botname.scm.azurewebsites.net / api / vfs / LogFiles / date_code_default_docker.log中没有任何内容-好像没有任何内容在运行。通过网络聊天的Bot服务收到内部服务器错误。当我调试它时,default_docker.log中有数据,其中包含有关gunicorn app:app的错误,但是由于我已解决该问题并且容器开始成功初始化-default_docker.log没有得到任何新行,因此看起来就像该应用无法正常工作。

任何线索可能是什么原因?为什么日志为空且漫游器不起作用?通过Azure CLI从.zip文件进行的部署工作正常,它设置了AppID和AppPassword(并且通过.zip部署进行了工作),当从本地git进行部署时,我应该注意什么,在部署.zip时会自动完成通过CLI?

0 个答案:

没有答案