自从我安装了 Chevereto 相册应用之后,就发现它的更新迭代还是挺频繁的。目前的大版本是 V4,而小版本几乎每一到两周就会有一次更新。 我个人是采用 Docker 方式来部署 Chevereto 的,并且已经购买了 V4 大版本的永久授权。每次升级前,我都会先登录到 Chevereto 的官方后台,下载包含授权的最新程序文件,然后将它上传到我的服务器上。 不过,我并不会直接使用压缩包里的程序文件来覆盖安装。相反,我更倾向于利用程序文件包里面提供的 `docker` 文件夹。通过这个文件夹里的 `Makefile`,我可以使用 `make` 命令来编译和管理我的 Docker 镜像。 具体的升级步骤,我主要参考了官方的 Docker 安装和部署指南,这里查看原文:[Install Chevereto on Docker | Chevereto V4 Docs](https://v4-docs.chevereto.com/guides/docker/#deploying) 下面是我根据官方文档整理的 Docker 升级步骤: --- ## 升级 (Upgrading) 要升级 Chevereto,您需要执行以下三个步骤:(1) 同步仓库,(2) 重新构建容器镜像,以及 (3) 更新 Chevereto 实例。 ### 步骤 1:同步仓库 (Step 1: Sync repository) 同步此仓库以获取最新的代码和更改。 ```sh make sync ``` **注意:** 如果官方发布了新的分支(例如,从 4.2 升级到 4.3 时,可能会有新的 `4.3` 分支),您需要运行以下命令切换到新的分支: ```sh git switch 4.3 ``` *(请将 `4.3` 替换为实际的最新分支名)* ### 步骤 2:重新构建容器镜像 (Step 2: Re-build the container image) 构建一个新的容器镜像,以包含最新发布的版本内容。 ```sh make image ``` ### 步骤 3:更新 Chevereto 实例 (Step 3: Update Chevereto instances) 此命令将会关闭并重新启动正在运行的 Chevereto 容器,并在此过程中执行必要的数据库更新。 ```sh make update ``` Loading... 自从我安装了 Chevereto 相册应用之后,就发现它的更新迭代还是挺频繁的。目前的大版本是 V4,而小版本几乎每一到两周就会有一次更新。 我个人是采用 Docker 方式来部署 Chevereto 的,并且已经购买了 V4 大版本的永久授权。每次升级前,我都会先登录到 Chevereto 的官方后台,下载包含授权的最新程序文件,然后将它上传到我的服务器上。 不过,我并不会直接使用压缩包里的程序文件来覆盖安装。相反,我更倾向于利用程序文件包里面提供的 `docker` 文件夹。通过这个文件夹里的 `Makefile`,我可以使用 `make` 命令来编译和管理我的 Docker 镜像。 具体的升级步骤,我主要参考了官方的 Docker 安装和部署指南,这里查看原文:[Install Chevereto on Docker | Chevereto V4 Docs](https://v4-docs.chevereto.com/guides/docker/#deploying) 下面是我根据官方文档整理的 Docker 升级步骤: --- ## 升级 (Upgrading) 要升级 Chevereto,您需要执行以下三个步骤:(1) 同步仓库,(2) 重新构建容器镜像,以及 (3) 更新 Chevereto 实例。 ### 步骤 1:同步仓库 (Step 1: Sync repository) 同步此仓库以获取最新的代码和更改。 ```sh make sync ``` **注意:** 如果官方发布了新的分支(例如,从 4.2 升级到 4.3 时,可能会有新的 `4.3` 分支),您需要运行以下命令切换到新的分支: ```sh git switch 4.3 ``` *(请将 `4.3` 替换为实际的最新分支名)* ### 步骤 2:重新构建容器镜像 (Step 2: Re-build the container image) 构建一个新的容器镜像,以包含最新发布的版本内容。 ```sh make image ``` ### 步骤 3:更新 Chevereto 实例 (Step 3: Update Chevereto instances) 此命令将会关闭并重新启动正在运行的 Chevereto 容器,并在此过程中执行必要的数据库更新。 ```sh make update ``` © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏