Как успешно развернуть службу бота через службу приложений локального git deploy? - PullRequest
1 голос
/ 03 марта 2020

Я разработал простого чат-бота на основе примера python бота (бот для аутентификации в 24. ms graph auth) и развертывал его через CLI - он работал как шарм. Однако развертывание заняло много времени (не менее 7 минут на развертывание), и я попытался использовать другие методы развертывания, потому что я должен прототипировать авторизацию на стороне Azure (мне не разрешено устанавливать ngrok ...) , У меня было несколько проблем с развертыванием git в Azure Службе приложений, но в конце концов мне показалось, что он начал работать, проблема в том, что, как только я подумал, что это будет работать, вместо ошибок я получаю пустой журнал.

Последняя строка в имени бота.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 ничего нет, как будто ничего не запущено. Служба ботов через веб-чат получает внутреннюю ошибку сервера. Когда я отлаживал его, в default_ docker .log были данные с ошибками о приложении gunicorn: app, но, поскольку я решил это, и контейнер начал успешно инициализироваться - default_ docker .log не получается какие-то новые строки, похоже, что приложение не работало.

Любая подсказка, что может быть причиной этого? Почему журнал пуст, а бот не работает? Развертывание из .zip файла через Azure CLI работал правильно, у него настроены AppID и AppPassword (и он работал через развертывание .zip), есть ли что-то, о чем я должен позаботиться при развертывании из локального git, что делается автоматически при развертывании .zip через CLI?

...