如果想指定版本,请在fly.toml
配置文件中设置环境变量PAN_INDEX_VERSION
,为空将使用Release最新版。
- 安装fly cli
- 注册,绑卡(已有账号请跳过)
flyctl auth signup
- 登录
flyctl auth login
- Git拉取本仓库代码
git clone https://github.com/libsgh/PanIndex-fly.git
- 进入代码根目录执行
flyctl launch
- 按照提示,输入你的应用名称
- 创建postgres数据库,记住
DATABAST_URL
- 构建完成后,会询问是否部署(deploy),这里选否,因为我们要重新设置下postgres url
- 重新设置下DATABAST_URL
flyctl secrets set DATABASE_URL=<第七步记下的url>?sslmode=disable
- 步骤7,8,9是解决pg ssl错误, 会在后面的版本中优化
- 最后执行
flyctl deploy
部署,地址:https://appName.fly.dev - 可以绑定自己的域名,会有一个ipv4地址,cname和a应该都可以请自行尝试