Gin 是什么?
Gin 是基於 Go 語言開發的 一款 Web 框架,它是類 Martini 的 API,但性能據說是 Martini 的 40x。
21雲盒提供了極簡單的 Gin 項目部署方法,你可以在21雲盒子上通過以 Go 運行環境的方式進行部署。
如何把 Go Gin 項目部署到服務器??
- 注冊成為21雲盒子會員
- 在 Gitee Fork Go Gin 啟動模板
- 在21雲盒子上創建一個雲服務, 並允許21雲盒子訪問你的代碼庫
- 用下面配置進行創建
環境 | Go |
---|---|
構建命令 | ./build.sh |
啟動命令 | ./app |
點 進階配置 進行環境變量配置:
KEY | VALUE | 解釋 |
---|---|---|
PORT | 10000 |
21雲盒子默認讀取端口 10000 |
Go Gin 啟動模板 是一個利用 Gin 實現的一個實時聊天的項目,運用了 server-sent events (SSEs) 來廣播消息 (不是 websockets)。
當部署成功后,你在 app_id.21yunbox.com
訪問 Gin 項目。
為什么選 21雲盒子?
免運維!
21雲盒子 Build 讓你實現開箱即用的雲部署 !
2分鍾上線,敏捷團隊的端到端 Web 平台!
至於 21雲盒子 和 國外這些雲服務平台有什么不一樣? 可以參考:
- 21雲盒子 vs Heroku
- 21雲盒子 vs Netlify
- 21雲盒子 vs Vercel
- 21雲盒子 vs Gatsby Cloud
- 21雲盒子 vs Github Pages
- 21雲盒子 vs Surge.sh
- 在功能和價格層面比較: 21雲盒子 vs Heroku, Netlify, Vercel
轉自21雲盒子官方博客: https://www.21yunbox.com/blog/solutions/how-to-deploy-go-gin-in-produciton-server.html