升级 Current
危险
请 确保在升级前备份 /backend 下的 uploads 目录、config.json、orion.db 和 current.db!这些文件包含了你的用户数据。
升级 Current 很可能会 覆盖你的本地修改(如端口号配置)。如果你对代码进行了修改,请先备份你的修改。
数据一旦丢失,恢复将会非常困难。
自动升级
对于使用 git clone 下载的用户,升级 Current 非常简单。只需在项目根目录运行以下命令:
git fetch origin
git reset --hard origin/main
手动升级
从 Github 下载最新程序包,然后分别手动升级后端和前端。
升级后端
- 转到
/backend目录。 - 删除
uploads目录以及config.json、orion.db和current.db之外的所有文件。 - 将新的后端文件复制到
/backend目录。 - 运行
pip install -r requirements.txt安装新的依赖。 - 重启后端服务。
升级前端
- 转到项目 根目录。
- 删除
/backend目录之外的所有文件(如果你将后端存储在/backend下)。 - 将新的前端文件复制到项目根目录。
- 重新运行
pnpm install、pnpm build安装依赖、构建文件(参照 安装 Current)。 - 重启前端服务。