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