阿里云云开发Web应用训练营-第五次打卡任务详解

阿里云云开发Web应用训练营-第五次打卡任务详解

废话不说,直接开始

一、创建新应用

登陆阿里云云开发平台 https://workbench.aliyun.com/
登陆云开发平台
点击【创建新应用】在新建应用窗口技术场景选择【WEB】解决方案选择【python前后端一体化应用方案】点击【下一步】
创建新应用
填写应用名称、应用介绍【Flask迁移方案】点击完成
填写应用名称

二、迁移存量Flask应用

点击【开发部署】按钮打开Cloud IDE
打开Cloud IDE打开【requirements.txt】修改该文件在文件中添加flask依赖

gunicorn
requests_unixsocket
flask

添加flask依赖
将serverless_config.py删除,右键serverless_config_flask.py重命名为serverless_config.py
修改文件名serverless_config_flask为serverless_config
由于本人手里没有迁移代码,我们这里直接新建一个Flask的Hello World!
Cloud IDE左侧右键新建文件【app.py】
新建文件app.py
文件内容如下

from flask import Flask;

app=Flask(__name__)

@app.route('/')
def first_flask():
    return 'Flask应用迁移'


if __name__ == '__main__':
    app.run() 

三、安装依赖

将文件保存以后,打开Cloud IDE底部终端标签运行命令安装依赖

sudo pip install -r requirements.txt --target ./ -i https://pypi.tuna.tsinghua.edu.cn/simple

安装依赖
出现【Successfully installed XXXXXX】表示依赖已经安装成功,依赖安装完成以后运行测试查看应用。

四、运行测试

点击Cloud IDE左上角【WB】图标点击【测试】标签,勾选预览模式
测试
运行成功
运行成功

五、部署上线

将所有代码提交并推送至代码仓库
切记要把代码提交并推送至代码仓库
切记要把代码提交并推送至代码仓库
切记要把代码提交并推送至代码仓库

重要的事情说三遍
点击左侧【源代码管理】标签,填写顶部commit 备注,提交代码,点击更多中的【推送】将代码推送至代码仓库
推送代码
点击Cloud IDE左上角【WB】图标点击【部署】标签,点击部署
部署应用
等待应用打包,构建镜像,应用部署等过程。应用部署完以后提示【应用:Flask迁移方案 云开发应用[TEST]环境部署成功!】字样,就说明我的项目已经迁移成功了。。。
部署成功
在提示信息中找到【请使用 http://XXX.workbenchapi.com 进行测试验证】复制该域名到浏览器中进行打开,截图,填写打卡信息。
访问

六、应用下线

重要的事情又来了。。。
完成打卡,一定要记得把应用下线,否则可能会产生费用。
完成打卡,一定要记得把应用下线,否则可能会产生费用。
完成打卡,一定要记得把应用下线,否则可能会产生费用。
重要的事情说三遍。
点击日常后的滑块将应用下线
在这里插入图片描述
Cloud IDE中提示【云开发应用[TEST]环境卸载成功!】字样即为应用下线成功。
卸载应用
应用下线后,确认应用为【offline】状态
下线
over!!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值