记录我的 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
© 转载需附带本文链接,依据 CC BY-NC-SA 4.0 发布。
猜你喜欢
评论