我用docker,pull下来了5.8.8版本的镜像,然后我是自定义的一个emqx.conf配置文件,里面是有一些mysql连接认证逻辑和acl认证逻辑,我创建容器的时候会 -v D:\Kemqx\emqx.conf:/opt/emqx/etc/emqx.conf 。我想问一下,为什么我在emqx.conf配置文件中新增webhook配置,不起作用,识别不到,怎么才能实现创建容器的时候就加载初始化的webhook,不需要再去web端单独设置。
只要是能在dashboard 上配置的,都在以 conf 文件中配置。
为什么不起作用,应该是配置的优先级没清楚。
最简单的一句话:就是引入了 base.conf,你只加到这里面就绝对是最高优先级的!
其它:EMQX5.8.4在容器部署时,初始化配置文件被覆盖,该如何解决来配置初始的客户端即权限认证 - #5,来自 changdong
说错了base是最低优先级,你用emqx ctl conf 命令行找到正确的配置,放到emqx.conf中就行了(把cluster.conf删了更保险)