Skip to content

从 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 填入环境变量中,这有助于提高用户体验