logo

PlayEdu 1.7 版本发布

更新内容

  • 新增:[API]MinIO配置信息增加环境变量的读取
  • 新增:[API]学员学习权限优化
  • 新增:[后台]后台首页增加课件数量的显示
  • 新增:[后台]线上课列表增加创建人字段
  • 优化:[后台]学员部门包含子部门所有学员数量
  • 优化:[API]根据分类ID获取所有子分类的课程
  • 优化:[API]根据部门ID获取所有父级部门的课程
  • 优化:[后台]部门指派器重构
  • 优化:[PC]首页学习时长去掉秒
  • 优化:[H5]首页tab切换优化

升级方法

第一种情况、如果您是通过 docker 手动挡安装

请先执行下面命令删除已有的 playedu-light 容器:

# 暂停容器并删除容器
docker stop playedu-light && docker rm playedu-light

然后通过下面命令创建新的容器:

sudo docker run -d --network playedu-network --name playedu-light \
  -p 9700:80 \
  -p 9800:9800 \
  -p 9801:9801 \
  -p 9900:9900 \
  -e DB_HOST=playedu-mysql \
  -e DB_PORT=3306 \
  -e DB_NAME=playedu \
  -e DB_USER=root \
  -e DB_PASS=playeduxyz \
  -e REDIS_HOST=playedu-redis \
  -e REDIS_PORT=6379 \
  -e REDIS_PASS= \
  -e REDIS_DB=2 \
  -e SA_TOKEN_JWT_SECRET_KEY=playeduxyz \
  registry.cn-hangzhou.aliyuncs.com/playedu/light:1.7

注意上述命令您可能需要根据您的配置自行修改。

第二种情况、如果您是通过 docker 自动挡安装

1.7 版本开始,已经将 docker-compose.yml 文件默认内置到 playedu 仓库,可以直接使用 docker-compose 创建容器运行 playedu 服务。升级到此版本的话,您需要手动修改 compose.yml 挂载的 volumes 到您已经使用的数据持久化目录,然后拉起服务。

第三种情况、其它安装方式

请手动拉取 playedu 1.7 版本代码,自行编译部署完成更新。