跳到主要内容

升级 Current

危险

请 确保在升级前备份 /backend 下的 uploads 目录、config.json、orion.db 和 current.db!这些文件包含了你的用户数据。

升级 Current 很可能会 覆盖你的本地修改(如端口号配置)。如果你对代码进行了修改,请先备份你的修改。

数据一旦丢失,恢复将会非常困难。

自动升级​

对于使用 git clone 下载的用户,升级 Current 非常简单。只需在项目根目录运行以下命令:

git fetch origin
git reset --hard origin/main

手动升级​

从 Github 下载最新程序包,然后分别手动升级后端和前端。

升级后端​

  1. 转到 /backend 目录。
  2. 删除 uploads 目录以及 config.json、orion.db 和 current.db 之外的所有文件。
  3. 将新的后端文件复制到 /backend 目录。
  4. 运行 pip install -r requirements.txt 安装新的依赖。
  5. 重启后端服务。

升级前端​

  1. 转到项目根目录。
  2. 删除 /backend 目录之外的所有文件(如果你将后端存储在 /backend 下)。
  3. 将新的前端文件复制到项目根目录。
  4. 重新运行 pnpm install、pnpm build 安装依赖、构建文件(参照 安装 Current)。
  5. 重启前端服务。