實戰:用雲託管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】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章