切换主题
从 Q2TG V3 (rainbowcat) 更新到 V4 (sleepyfox)
字数
385 字
阅读时间
2 分钟
V3 到 V4 版本并没有在数据库上做出多大的改变,所以只需要简单的改动就可以无缝升级
修改缓存目录
V4 移动了缓存目录的路径来确保和 NapCat 共享缓存目录。如果你原先的 docker 使用的是 bind mount 卷的话,只要把原先 data/cache
这个目录绑定到 /app/.config/QQ/NapCat/temp
就可以了
NOTE
不知道从什么时候开始,NapCat Docker 修改了数据目录的位置,所以请在更新最新版 NapCat 和 Q2TG 时请修改这些环境变量到 /app 开头的目录
yaml
services:
q2tg:
volumes:
# 请根据实际目录调整 ./cache
- ./cache:/app/.config/QQ/NapCat/temp
如果原先是使用了 docker 的卷,可以增加一个 cache 卷
yaml
volumes:
postgresql:
q2tg:
cache:
services:
q2tg:
volumes:
# 请根据实际目录调整 ./cache
- cache:/app/.config/QQ/NapCat/temp
IMPORTANT
无论你是否使用 NapCat 都需要这个挂载,因为 Q2TG 内部使用这个目录作为缓存目录
修改镜像版本
yaml
services:
q2tg:
image: ghcr.io/clansty/q2tg:rainbowcat
image: ghcr.io/clansty/q2tg:sleepyfox
配置反向代理
虽然完成以上步骤后已经可以正常使用了,但是你最好是完成安装部署中的以下两个步骤,并将 URL 填入环境变量中,这有助于提高用户体验