feat(deploy): 数据目录默认 bind mount 到 NAS 宿主机

默认数据目录改为 /volume2/docker/verdaccio-manager/data,开箱即在
NAS 文件管理器里可见、可备份、可修改 manager.db,不再用命名卷。
仍保留 VCM_DATA_DIR 环境变量覆盖路径。
This commit is contained in:
陈银军
2026-09-20 00:05:49 +08:00
parent 70b9ec4a60
commit 5861b25847
+3 -4
View File
@@ -15,9 +15,8 @@ services:
- VCM_PASSWORD=${VCM_PASSWORD:-admin123} # 面板登录密码(务必改为强密码)
volumes:
- "/volume2/docker/verdaccio_verdaccio-1/verdaccio_storage:/verdaccio/storage" # Verdaccio 缓存目录(读写,清理需要)
# 数据目录:默认命名卷 vcm-data;如需自定义宿主机目录,在 .env 设 VCM_DATA_DIR=绝对路径(bind mount)
- "${VCM_DATA_DIR:-vcm-data}:/app/data" # SQLite 数据(manager.db + WAL)
# 数据目录:默认 bind mount 到宿主机 /volume2/docker/verdaccio-manager/data,
# 可在 NAS 文件管理器里直接查看/备份/修改 manager.db;如需改路径,在 .env 设 VCM_DATA_DIR=绝对路径
- "${VCM_DATA_DIR:-/volume2/docker/verdaccio-manager/data}:/app/data" # SQLite 数据(manager.db + WAL)
ports:
- "42338:3000"
volumes:
vcm-data: