
无需加好友免费技术支持
有时候,大家使用这些 Flask 或是 Django 我写了一个简单的网页,要把它部署给每一个人,但却没有网络服务器。这时,除开选购云服务器外,我们也可以应用微软公司 Azure 部署完全免费应用服务。
最先,大家使用这些 Flask 写一个特别简单的后端接口,如下图所示:
如今,我不愿意买服务器,可我要把它部署到网络上。这时,我们能使用这些 Azure 应用服务作用。
最先,人们申请办理一个 Azure 的账户,Azure 官方网网站如下所示:Microsoft Azure[1]我们只需像注册一般网站一样注册帐户。Azure 注册后,你将得到12个月的免费云服务器,如下图所示。大家可以用这种网络服务器做很多事。但是我们今日无法使用这一云主机。
拥有 Azure 帐户完成后,我们应该安装一个称为Azure-cli的物品,Azure-cli 可参考:Install the Azure CLI | Microsoft Docs[2]。依据你的电脑操作系统查询此处使用说明。 macOS 为例子,应用 Homebrew 组装:
组装结束后,我们应该使用这些 azure-cli 登陆账号,键入:
这时,将跳出一个网页,在网页上登陆刚注册的录结束后,网页表明以下几点:
如下图所示,终端窗口表明:
下面,我们将要逐渐部署。最先,进到大家刚建立的终端设备。 Flask 确保工作网站根目录有如下二份文档:requirements.txt和app.py。在其中,requirements.txt 下列指令可导出来:
这时,它体现了建立虚似资源的重要性。拥有虚拟器,仅有新项目目所需要的第三方库,不容易导出来不相干库。
而app.py换句话说,大家设置权限网站的通道程序流程FLASK_APP该程序流程偏向系统变量。
这两件事及时后,我们只需要实行下列指令:
在其中,--sku F1必须要有这一主要参数,表明应用完全免费定价策略。假如不加上此参数,也表示应用完全免费定价策略。 Azure 将你的网站部署到收费标准对策中。
而--name kingname表示你项目规划是kingname。全部部署全过程大概需要2min。实际操作实际效果如下图所示:
如今,大家到访:
大家可以见到刚部署的网站:
下面,我们将要升级后端代码:
变更编码后重新部署时,仅需再度实行:
您能够轻松升级网站程序流程。如下图所示:
Azure 原生态适用此应用服务 Django 和 Flask 立即部署网站。假如你应用别的后面架构,或者你的程序流程不是一个网站,反而是一个普通的长期性运作 Python 脚本制作,没事儿,应用软件还提供了指定启动命令作用。具体步骤,大家可以阅读文章其政府文件:配备 Linux Python 运用 - Azure App Service | Microsoft Docs[3]. 也可点击左下方阅读全部打开 Azure 帮助文件给予应用服务。
[1]
Microsoft Azure:
[2]
Install the Azure CLI | Microsoft Docs:
[3]
配备 Linux Python 运用 - Azure App Service | Microsoft Docs: