Развертывание проекта Web2py в службе приложений Azure - PullRequest
0 голосов
/ 15 января 2020

В настоящее время я использую PythonAnywhere для развертывания моего проекта web2py, он отлично работает для меня.

Теперь я хочу развернуть свое приложение web2py в службе azure App. Я выполнил все шаги, упомянутые в приведенной ниже группе Goggle

Создание веб-приложений с Web2py в Azure Веб-приложения

Тем не менее, я вижу по умолчанию страница azure python веб-приложения. Я также пытался сделать это с той же кодовой базой, которая указана в данном репозитории git.

Я не могу понять, на какой документ мне следует ссылаться или какие шаги предпринять для развертывания проекта web2py в Azure web служба приложений.


Ниже приведены шаги, которые я выполнил для развертывания проекта web2py в Azure службе приложений

  1. Создан Azure службы приложений с помощью службы приложений P1V2 план. Linux машина с python 3.6 языком по умолчанию

  2. Выбранный локальный репозиторий git в центре развертывания и отправка кода в репозиторий azure git. Он показывает сообщение об успешном развертывании

enter image description here

Просмотрите azure веб-сайт, но на этот раз он не показывает ожидаемую целевую страницу. Он показывает мне страницу приложения по умолчанию azure веб-сайт

Я пробовал шаги 3-4 раза, но каждый раз получаю один и тот же результат. Я что-то здесь упускаю?

1 Ответ

1 голос
/ 15 января 2020

Я просмотрел ветку форума Creating web apps with Web2py in Azure Web Apps групп Google, как вы упомянули, я вижу, что в приложениях есть файл с именем web.config, как показано на рисунке ниже.

enter image description here

Однако обсуждение слишком старое в 2015-11-13. В то время Azure поддерживает только Windows для Azure Служб приложений, но вы пытались воспроизвести его на Azure WebApp для Linux на основе Docker, поскольку P1V2 Sku предназначен для Linux и Standard S1 для Windows, как показано на рисунках ниже.

P1V2 Sku из Azure План обслуживания приложения для Windows

enter image description here

Standard S1 Sku из Azure План обслуживания приложения для Windows

enter image description here

Так что если вы хотите воспроизвести То же самое приложение потока групп Google на Azure WebApp для Windows, пожалуйста, попробуйте обратиться к моему ответу для другой темы SO Нет пипсов или python модуль внутри azure webapp . Не существует официального документа Azure, в котором описано, как развернуть приложение Python в Azure Windows WebApp.

В противном случае, обратитесь к двум Azure официальным документам Quickstart: Create a Python app in Azure App Service on Linux и Configure a Linux Python app for Azure App Service, чтобы попытаться изменить и развернуть его в Azure Webapp для Linux. Даже если вам нужно следовать документу Configure a custom Linux container for Azure App Service, чтобы создать собственный docker образ для развертывания.

...