快速开始
最短路径是 Docker。跑起来之后再回头看安装部署里的数据库与 反向代理选项。
部署要求
Geekit 实际部署与运行的数据库是 PostgreSQL,这一点不会变。SQLite 与 MySQL 仍 被 ORM 支持,主要用于本地运行和测试。
用 Docker Compose
用 docker run
接远程数据库时加 SQL_DSN:
/data 存运行数据,/sqlite 存 SQLite 数据库文件,分别挂到宿主机的独立目录。
验证
启动后访问 http://<主机>:8801。健康检查端点是 /api/status,返回 JSON 即为
正常:
首次登录使用初始管理员账号,登录后立即改密码,再去后台配置上游渠道。
升级
拉新镜像重建容器即可。表结构与数据变更写在仓库的 migration/ 里,容器启动时
自动重放,不需要手工执行 SQL。
不要在已部署环境里手改数据
需要修正的持久化数据一律通过新增版本化变更来处理。直接改库不会传播到其他环境, 也无法评审。