记录我的 Chevereto V4 Docker 版升级过程

目录

自从我安装了 Chevereto 相册应用之后,就发现它的更新迭代还是挺频繁的。目前的大版本是 V4,而小版本几乎每一到两周就会有一次更新。

我个人是采用 Docker 方式来部署 Chevereto 的,并且已经购买了 V4 大版本的永久授权。每次升级前,我都会先登录到 Chevereto 的官方后台,下载包含授权的最新程序文件,然后将它上传到我的服务器上。

不过,我并不会直接使用压缩包里的程序文件来覆盖安装。相反,我更倾向于利用程序文件包里面提供的 docker 文件夹。通过这个文件夹里的 Makefile,我可以使用 make 命令来编译和管理我的 Docker 镜像。

具体的升级步骤,我主要参考了官方的 Docker 安装和部署指南,这里查看原文: Install Chevereto on Docker | Chevereto V4 Docs

下面是我根据官方文档整理的 Docker 升级步骤:


升级 (Upgrading)

要升级 Chevereto,您需要执行以下三个步骤:(1) 同步仓库,(2) 重新构建容器镜像,以及 (3) 更新 Chevereto 实例。

步骤 1:同步仓库 (Step 1: Sync repository)

同步此仓库以获取最新的代码和更改。

make sync

注意: 如果官方发布了新的分支(例如,从 4.2 升级到 4.3 时,可能会有新的 4.3 分支),您需要运行以下命令切换到新的分支:

git switch 4.3

(请将 4.3 替换为实际的最新分支名)

步骤 2:重新构建容器镜像 (Step 2: Re-build the container image)

构建一个新的容器镜像,以包含最新发布的版本内容。

make image

步骤 3:更新 Chevereto 实例 (Step 3: Update Chevereto instances)

此命令将会关闭并重新启动正在运行的 Chevereto 容器,并在此过程中执行必要的数据库更新。

make update
💬 评论