在FLY.IO部署mysql版本的MEMOS服务

浪子
2023-11-19 / 0 评论 / 搜一下 / 147 阅读 / 正在检测是否收录...
AI摘要:本文介绍了在FLY.IO上部署MEMOS服务的MySQL版本。文章提供了部署的详细步骤,包括创建硬盘和配置S3存储。同时,文章还提供了初始化和部署的代码示例。最后,文章还给出了演示地址。

书接上文

需要创建一个1G硬盘且还需要配置S3存储,颇为繁琐,再加上最新版本的memos已经支持mysql数据库 本文所用到的数据库为腾讯云的TDSQL-C MySQL 版本,优惠价16元首年 此处不讨论.

初始化

flyctl launch

按照提示输入. 编写fly.toml文件

app = mysqlmemos #此处修改为自己的
primary_region = hkg

[build]
  image = ghcr.io/usememos/memos:latest

[env]
  MEMOS_DRIVER = mysql
  MEMOS_DSN = mysqlmemos:mysqlmemos123.@tcp(sh-cynosdbmysql-grp-rj1z9zp0.sql.tencentcdb.com:24817)/mysqlmemos
  #格式为 用户名:密码@tcp(地址)/数据库名
  TZ = Asia/Chongqing

[http_service]
  internal_port = 5230
  force_https = true
  auto_stop_machines = false
  auto_start_machines = true
  min_machines_running = 0

在同目录下执行

flyctl deploy

即可

演示地址

评论 (0)

取消