如何更新
如果部署在 Vercel 上
当你的 forked 仓库不是最新时,你可以按照下面的图片来将其与原始仓库同步:
之后,Vercel 将自动重新部署。
如果使用 Docker 部署
- 假设你的服务器上的目录是
~/subconv
。进入该目录。 - 使用
docker compose down
停止服务。 - 使用
docker compose pull
来拉取最新的镜像。 - 查看 Release 页面,看看有没有需要更新的配置项。若无,跳过 5~6 步。
- 备份
config.yaml
文件,然后删除原来的config.yaml
文件。 - 使用
docker compose run --rm subconv -G default > config.yaml
生成默认配置文件。然后根据备份的config.yaml
文件修改新的config.yaml
文件。 - 使用
docker compose up -d
来启动服务。
如果部署在你的 VPS 上(二进制文件)
- 停止 subconv 的进程。
- 从 Releases 下载最新的二进制文件。删除原来的
api
文件和static
文件夹,然后把新的文件解压进去。授予api
文件可执行权限。 - 查看 Release 页面,看看有没有需要更新的配置项。若无,跳过 4~6 步。
- 备份
config.yaml
文件,然后删除原来的config.yaml
文件。 - 运行
./api -G default > config.yaml
生成默认配置文件。 - 根据备份的
config.yaml
文件修改新的config.yaml
文件。 - 重新运行程序。