如果想指定版本,请在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应该都可以请自行尝试