其他分享
首页 > 其他分享> > 实战 | 如何使用微信云托管快速部署后端服务

实战 | 如何使用微信云托管快速部署后端服务

作者:互联网

微信云托管是为开发者提供的云原生全托管的容器后端云服务,控制台界面简洁,操作便捷,并且为开发者首个环境赠送1个月的免费额度,果断创建环境来试一试。

今天以部署一个GitHub开源的网易云音乐 API项目为例带领大家入门微信云托管,快速部署自己的后端应用!

项目介绍

网易云音乐 NodeJS 版 API GitHub:https://github.com/Binaryify/NeteaseCloudMusicApi

项目的部署选择易操作上手的微信云托管,可以很方便的使用容器服务,降低操作门槛。

部署项目

1. 准备代码

将本项目fork到自己仓库或者下载到本地。

$ git clone https://github.com/Binaryify/NeteaseCloudMusicApi.git

2. 创建服务

进入微信云托管官网(https://cloud.weixin.qq.com/),扫码选择目标小程序登录,创建云托管环境;
创建成功后,将进入当前环境的服务管理页面;
点击「新建服务」,输入服务名称,如允许公网访问服务,开启即可;

服务创建完成后点击「服务详情」即可查看云托管自动分配的公网及内网域名。

3. 发布版本

依次点击「管理」-「版本列表」-「新建版本」,根据自己意愿选择代码库拉取(需授权)或本地代码上传,填写完成相关信息后点击确定。
该项目已完成代码容器化,大家可自行查看Dockerfile文件。
代码容器化为必须步骤,否则无法将代码构建成镜像部署到容器实例上。

提交后点击「日志」可查看部署进度,创建成功后版本的状态将会由创建中转为正常

4. 部署发布

版本创建成功还不能通过域名访问项目,需要完成发布操作。
点击「部署发布」,选择发布的版本后点击「全量发布」。

发布成功后通过访问刚才服务详情中的公网域名就可以看到效果了,如下图。

总结

本项目实战只使用了云托管基础的容器服务能力,如果你还想做更多,可以试用其他更多能力,比如:

基本上覆盖了后端开发所需使用的所有能力,很适合入门学习使用。

作者:云开发布道师王卓林

产品介绍

微信云托管是微信团队联合腾讯云推出的后端项目全托管服务。对于微信生态应用开发采用前后端分离架构的场景,云托管可做到免运维免服务器管理,从代码管理到CI/CD流水线部署发布,提供全链路、低成本、企业级的云原生解决方案。

微信云托管控制台:https://cloud.weixin.qq.com
微信云托管官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/basic/guide.html

标签:实战,服务,部署,托管,点击,微信云,版本
来源: https://www.cnblogs.com/CloudBase/p/15137614.html