乐趣区

关于云开发:实战用云托管CloudBase-Run部署站点应用

云托管 CloudBase Run 是由云开发提供的新一代云原生利用引擎,反对托管任意语言和框架编写的容器化利用。可用于云端一体化开发多种端利用(小程序、公众号、Web 利用、微服务利用、Flutter 客户端等),那么,如何应用云托管实现表白墙利用呢?

当初,应用 云托管 能够将本人开发的利用疾速部署到云端,云托管为开发者提供 高可用 主动弹性扩缩 的后端云服务。使开发者能够专一于业务逻辑的实现,极大水平的减少了开发效率。

我的项目介绍

这是一款采纳 PHP 开发的十分简洁却十分好看的表白墙利用,用户能够公布和分享表白卡片,作者:Mr-Wu。

如何部署

云托管控制台部署

Step1 下载源码

我的项目地址:https://github.com/wangzhuolin/loveway-php(适配云托管版本,原仓库可在 readme.md 中找)。

Step2 批改配置

批改 config.php 中的 ADMIN_USERADMIN_PASS变量以及 MySQL 数据库 信息。

注:配置数据库之前记得导入根目录的 import.sql 文件。我的项目未在云托管中构建数据库,可应用腾讯云云数据库或者本人的 mysql 服务器。

Step3 部署我的项目

1. 在 云托管控制台 的服务列表页面,抉择对应的环境,单击「新建服务」或「新建此公有网络下的服务」,依据提醒实现服务创立。

2. 抉择您须要部署的服务,单击服务名称进入服务详情页面。

3. 单击「新建版本」,在新建版本窗口中,上传代码 zip 包或者抉择从代码库拉取。

4. 填写完版本配置信息后,单击「开始部署」,部署胜利则状态变为“失常”。若有报错,会变为具体的谬误状态。

5. 实现了部署和流量配置后,云托管主动为您的服务调配了一个默认域名,您能够间接单击「拜访服务」,通过这个默认域名拜访您的服务页面。

CLI 形式部署

CloudBase Framework 是云开发官网出品的前后端一体化部署工具,只需一条命令即可实现部署。

Step1 装置 CLI
npm install -g @cloudbase/cli@latest
Step2 部署我的项目

目前已有的后端我的项目能够间接在我的项目根目录命令行窗口输出以下命令实现部署。

cloudbase

依据提醒受权登录,抉择环境,批改配置信息,最终部署胜利成果如下:

部署胜利后会输入默认服务入口,复制到浏览器即可拜访。

总结

应用云托管部署本人的后端我的项目,是无需提前布局资源容量、购买服务器,也无需装置、运维、扩大您的集群治理基础设施,上传代码或镜像即可一键开始部署利用了。云托管还为开发者提供 高可用 主动弹性扩缩 的后端云服务,用起来还是很不便的。
作者:云开发布道师 XiaoLin

产品介绍

云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、主动弹性扩缩的后端云服务,蕴含计算、存储、托管等 serverless 化能力,可用于云端一体化开发多种端利用(小程序,公众号,Web 利用,Flutter 客户端等),帮忙开发者对立构建和治理后端服务和云资源,防止了利用开发过程中繁琐的服务器搭建及运维,开发者能够专一于业务逻辑的实现,开发门槛更低,效率更高。
开明云开发:https://console.cloud.tencent.com/tcb?tdl_anchor=techsite
产品文档:https://cloud.tencent.com/product/tcb?from=12763
技术文档:https://cloudbase.net?from=10004
技术交换群、最新资讯关注微信公众号【腾讯云开发 CloudBase】

退出移动版