Qovery: 一个免费的可以快速部署go应用的空间
Qovery 是国外的一个可快速部署应用的服务,有免费配额,试用了一下,感觉很不错,推荐一下,可以用来练习。
亮点
- 支持多种数据库
- 也支持本地文件读写,但本地文件会在重新部署时重设
- 自动部署很方便,当自己 github 上的代码改变时会自动部署
- 能绑定域名
- 访问速度快,个人部署的示例 https://main-gyb-lolji1q70txsyp7q-gtw.qovery.io/
免费配置内存 512 MB,也挺大方。
相关资源
- 官网 https://www.qovery.com/
- 个人的简洁示例代码 https://github.com/ego008/minisrv
- 官方的示例应用 https://github.com/Qovery/simple-example-gin-with-postgresql
需要添加 Dockerfile
文件, .qovery.yml
文件是 Qovery 自动加上。
简单上手
- 用 github 账号登录
- 建立一个项目
- 部署一个 github 上的项目,可以是私有项目,可以直接 fork 这个项目 https://github.com/ego008/minisrv 体验
更新
又测试了几次,可以提供硬盘存储,可以存放静态文件或其它文件,应用重新部署时不会丢失,可以把一些嵌入式数据库放在里面。
也测试了go结巴分词,在平台面编译失败。
绑定域名
application:
name: "youbbs"
project: "youbbs"
organization: "QoveryCommunity"
storage:
- name: "images"
size: "1000"
type: "hdd"
mount_point: "/mnt/images"
routers:
- name: "main-minisrv"
custom_domains:
- branch: "main"
domain: "test.youbbs.org"
routes:
- application_name: "minisrv"
paths:
- "/*"
自定义域名必须在 routers
里面
custom_domains:
- branch: "main"
domain: "test.youbbs.org"
0
貌似现在用不了了?还只能部署在aws上?
@blancette #1 升级 2.0 后用不了了