跳到主要内容

升级指南

Docker 部署升级

更新镜像

docker pull datart/datart

停止与删除旧版本容器

docker stop datart_container_name docker rm datart_container_name

使用新版本镜像启动容器

docker run -d --name datart -v your_path/datart.conf:/datart/config/datart.conf -v your_path/files:/datart/files -p 8080:8080 datart/datart

本地部署升级

1)从 Github 或 Gitee 下载新版本安装包 2)解压安装包到新的目录,不要覆盖旧版本 datart 服务路径 3)拷贝旧版本 datart 服务路径下的 logs 和 files 文件夹到新目录中 4)重新配置新版本 datart 服务,参考部署章节的说明 5)启动服务,完成升级

注意事项

1)每次升级之前,请备份 datart 应用数据库,有备无患 2)每次升级之前,请阅读新版本 release note 中的不兼容变更,以免造成生产事故 3)正常情况下升级失败时程序会自动回滚数据库到当前使用版本;如遇到异常情况,可以使用备份的数据库脚本回滚数据库

alpha 版本升级指南

由于 alpha 版本没有提供自动升级程序,因此使用 alpha 版本的用户需要先手动升级到 beta.0 版本, 然后按照本地部署升级章节的步骤升级到最新版本 在 Github 和 Gitee 中, 每一个 alpha 版本的 release note 里都提供了数据库升级须知,供参考