文档中心
官网

升级

背景交代

看过安装教程的小伙伴都知道,作者将 meedu 安装在了 /home/ubuntu/meedu 目录。当您收到最新的 meedu 程序后,请将压缩包上传到服务器并解压,将解压后的目录重命名为 meedu-upgrade 也就意味着着新程序的目录为 /home/ubuntu/meedu-upgrade

备份数据

不管升级的变动多小,在升级之前都需要备份数据。在备份数据之前,我们需要先暂停服务,请执行下面命令:

cd /home/ubuntu/meedu

sudo docker compose stop meedu-api meedu-interface go-meedu

命令执行完成,下面开始备份数据:

# 将 `data` 目录压缩备份
tar -czvf meedu-data-backup.tar.gz data

命令执行完成将创建 meedu-data-backup.tar.gz 文件,此为最新程序数据备份文件,请妥善保存。

更新程序

数据备份完成之后,我们来更新下程序文件,请执行下面命令:

cp -r /home/ubuntu/meedu-upgrade/. /home/ubuntu/meedu

上述命令就是将最新程序覆盖到老程序代码上。紧接着构建最新的镜像:

sudo docker compose build meedu-api

sudo docker compose build meedu-interface

sudo docker compose build go-meedu

创建容器

sudo docker compose down meedu-api meedu-interface go-meedu

sudo docker compose up -d meedu-api meedu-interface go-meedu

到此,程序升级完成。