已解决 持久化的数据目录映射问题
18.8版本的/apps/zentao/extension/custom是映射到/data目录的相应位置的,为什么18.12版本取消掉了映射,导致定制的配置失效了,这样没有持久化,后续是有问题的
禅道版本 18.12 源码包
操作系统 CentOS
客户端浏览器

提问者: biheng 悬赏:5 日期: 2024-05-08 10:07:28 答案:1 点击:60

获取技术支持

QQ: 电话:
设置备注
答案列表
最佳答案
2024/05/08

这块新版本镜像有做一些调整。

docker方式安装禅道,扩展目前实现的方式是,需要将扩展的内容做成插件包,插件包制作方式可以参考下文档:https://www.zentao.net/book/api/144.html

然后将插件包放到映射目录zentao/tmp/extension目录下

容器在启动时会自动解压这个目录下的插件包到代码的对应目录,来实现扩展功能

2024/05/08
现在的问题是,安装好的插件包也应该有可以调整配置文件的地方,以前是在/apps/zentao/extension/custom,这部分应该要映射出去持久化,现在不在这里,应该在哪里?
2024/05/08
现在我们用的就是官方购买的插件包myworklog,里面的配置文件需要调整,具体路径是/apps/zentao/extension/custom/bug/ext/config/myworklog.php
2024/05/08
咱们看下下载的插件包,在插件包中找到这个文件修改一下,将插件包重新上传,再重新拉起容器看下呢
2024/05/09
好吧,在插件包里改
2024/05/09
这和研发同事确认了下,最新的18.12持久化目录应该是映射出来了的,上面的回复应该是之前的某个版本逻辑
映射的目录在/data/zentao/extension/pkg/下面,咱们可以看下插件安装后,这个映射目录下有对应的文件吗?