记录我的 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 发布。
猜你喜欢
💬 评论