跳到主要内容

升级 Current

危险

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

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

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

自动升级

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

git fetch origin
git reset --hard origin/main

手动升级

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

升级后端

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

升级前端

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