共计 1186 个字符,预计需要花费 3 分钟才能阅读完成。
微信云托管是为开发者提供的云原生全托管的容器后端云服务,控制台界面简洁,操作便捷,并且为开发者首个环境赠送 1 个月的收费额度,果决创立环境来试一试。
明天以部署一个 GitHub 开源的网易云音乐 API 我的项目为例率领大家入门微信云托管,疾速部署本人的后端利用!
我的项目介绍
网易云音乐 NodeJS 版 API GitHub:https://github.com/Binaryify/NeteaseCloudMusicApi
- 全副接口已降级到最新
- 具备登录接口, 多达 200 多个接口
- 更欠缺的文档
我的项目的部署抉择易操作上手的微信云托管,能够很不便的应用容器服务,升高操作门槛。
部署我的项目
1. 筹备代码
将本我的项目 fork 到本人仓库或者下载到本地。
$ git clone https://github.com/Binaryify/NeteaseCloudMusicApi.git
2. 创立服务
进入微信云托管官网(https://cloud.weixin.qq.com/),扫码抉择指标小程序登录,创立云托管环境;
创立胜利后,将进入以后环境的服务治理页面;
点击「新建服务」,输出服务名称,如容许公网拜访服务,开启即可;
服务创立实现后点击「服务详情」即可查看云托管主动调配的公网及内网域名。
3. 公布版本
顺次点击「治理」-「版本列表」-「新建版本」,依据本人志愿抉择代码库拉取(需受权)或本地代码上传,填写实现相干信息后点击确定。
该我的项目已实现 代码容器化 ,大家可自行查看Dockerfile
文件。
代码容器化 为必须步骤,否则无奈将代码构建成镜像部署到容器实例上。
提交后点击「日志」可查看部署进度,创立胜利后版本的状态将会由 创立中 转为 失常。
4. 部署公布
版本创立胜利还不能通过域名拜访我的项目,须要实现公布操作。
点击「部署公布」,抉择公布的版本后点击「全量公布」。
公布胜利后通过拜访方才服务详情中的公网域名就能够看到成果了,如下图。
总结
本我的项目实战只应用了云托管根底的容器服务能力,如果你还想做更多,能够试用其余更多能力,比方:
- CI/CD 流水线部署公布
- 版本测试和灰度公布
- 负载平衡
- 自定义域名,备案
- 日志监控告警
- ServerLess 版本的 Mysql 数据库
基本上笼罩了后端开发所需应用的所有能力,很适宜入门学习应用。
作者:云开发布道师王卓林
产品介绍
微信云托管是微信团队联结腾讯云推出的后端我的项目全托管服务。对于微信生态利用开发采纳前后端拆散架构的场景,云托管可做到免运维免服务器治理,从代码治理到 CI/CD 流水线部署公布,提供全链路、低成本、企业级的云原生解决方案。
微信云托管控制台:https://cloud.weixin.qq.com
微信云托管官网文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/basic/guide.html