我是Azure web应用服务的新手。我在Azure(Linux操作系统)上部署Python web应用程序时遇到问题
假设我已经用Python编写了一个应用程序。我已经用python导入了一些包。例如,我导入了Flask mail,并运行了pip freeze
在IDE中创建requirement.txt文件,其中提到了我导入的所有包
现在,我在Azure上的Azure上创建了一个空的web应用程序(默认情况下,如果我提到运行的堆栈是Python,那么操作系统将被选择为Linux)。在此之后,我使用Azure cli命令将我的Python应用程序从本地机器部署到Azure服务器,部署到该Azure web应用程序
Azure将如何确定我使用了哪些软件包,之后Azure将在部署时下载这些软件包?或者我需要在azure服务器上显式运行需求文件吗?运行Azure cli命令在Azure上部署应用程序是一种好方法吗
如果您计划使用Azure Devops部署Flask应用程序,我建议您查看一下Azure Devops Projects,因为这将自动创建CI/CD管道以将解决方案部署到Web应用程序
如果你想一步一步地探索,看看这个lab,它清楚地解释了每一步。requirement.txt将使用任务的pip install命令自动安装
如果要手动部署,请遵循此documentation
相关问题 更多 >
编程相关推荐