feat(docker,docs): 数据目录可通过 FONU_DATA_PATH 指定(默认仍为命名卷),新增容器部署与数据指南(v1.2.19)
CI / verify (push) Canceled after 0s

- 三个 compose 的挂载改为 \:/data:默认命名卷不变(老用户升级不受影响),在同层 .env 写 FONU_DATA_PATH=/vol1/docker/fonu-data 即可落到指定宿主机目录

- 新增 docs/container-deploy-and-data.md:编排文件选择、干净机器部署、数据目录与迁移(含从命名卷拷到宿主机目录)、备份三条注意(务必带上 session_secret)、升级与回滚、环境变量速查、常见问题排查

- 本轮不涉及 Go 代码,安装包未重出(dist 里 1.2.17 仍可用)
This commit is contained in:
2026-09-27 15:31:26 +08:00
parent a954bf09a2
commit ac5d98330e
7 changed files with 199 additions and 5 deletions
+4 -1
View File
@@ -22,7 +22,10 @@ services:
- "18080:80"
- "9443:443"
volumes:
- fonu-data:/data
# 数据目录:默认用命名卷 fonu-data(由 Docker 管理,位置随 Docker 数据根)。
# 想落到指定目录就在同层 .env 里设 FONU_DATA_PATH=/vol1/docker/fonu-data ——
# 以 / 或 . 开头的写法会被 compose 当成 bind mount,其余字符串仍是命名卷。
- ${FONU_DATA_PATH:-fonu-data}:/data
environment:
FONU_DATA_DIR: /data
FONU_LISTEN: :6893