首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Microsoft Azure云服务上部署django web应用程序

如何在Microsoft Azure云服务上部署django web应用程序
EN

Stack Overflow用户
提问于 2016-12-28 11:46:07
回答 2查看 13.9K关注 0票数 7

我有一个现有的django web应用程序,目前部署在aws上。我想通过使用云服务在Microsoft上部署它。如何创建用于在Azure上部署web应用程序的配置文件?如何访问Azure上的环境变量?我不使用。我在linux中开发web应用程序,并使用git进行代码管理。请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2016-12-29 08:46:14

听起来,您想知道哪种方式是通过Git部署django应用程序的最佳选择,用于Linux上的代码管理,在Azure上使用Cloud或Azure。

根据我的经验,我认为通过Linux上的Git将一个纯web应用程序部署到Azure的experience中是最简单的方法。您可以参考下面的官方文档来了解如何通过Azure CLI或只通过Git来实现。

  1. 5分钟内将第一个Python应用程序部署到Azure
  2. 本地Git部署到Azure应用程序服务

在App上有一个Django的代码示例作为参考,您可以知道如何将它配置为在Azure上运行。

但是,如果您的应用程序需要更强大的功能和性能,那么使用Cloud作为django应用程序也是比直接使用VM更好的方法。另外,作为参考,请查看文档Python web和工作者角色与Python工具在中的应用,以了解如何让Azure在Cloud上支持Python&Django,并且可以在Linux上的浏览器中使用通过Azure门户创建和部署它。同时,感谢第三方GitHub样本 of Django WebRole for Cloud,您可以参考它来了解如何在Linux上为VS创建一个没有PTVS的云服务项目结构。

希望能帮上忙。

票数 3
EN

Stack Overflow用户

发布于 2017-07-21 14:45:19

我看了这篇文章,决定了如何引导彼得·潘贴上去不错,然后自己出发了。如果你想把你的应用程序部署到Azure,那就从Marketplace Django应用程序开始吧。原因是虚拟环境与运行虚拟环境所需的激活脚本一起出现,并且为您设置了web.config。如果你遵循从头开始,如何-指南,这些是最困难的部分,以正确设置。从模板创建应用程序服务后,对本地机器执行回购的git克隆。通过在bash中运行下面的命令,进行一个小的更改并将其推回。

代码语言:javascript
复制
az webapp deployment source config-local-git --name <app name> --resource-group <group name> --query url --output tsv

使用命令的结果将git添加为远程源。

代码语言:javascript
复制
git remote add azure https://<ftp_credential>@<app_name>.scm.azurewebsites.net/<app_name>.git

最后,提交您的更改并部署

代码语言:javascript
复制
git add -A
git commit -m "Test change"
git push azure remote

几个旁注

如果您没有bash环境设置,则需要这样做才能使用az命令。市场应用程序确实在本地运行无错误。我还没有钻研这件事。

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41361449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档