Closed lx0758 closed 1 week ago
https://github.com/nanomq/nanomq/tree/master/deploy/docker 构建文件中强制指定了:
CMD ["--conf", "/etc/nanomq.conf"]
修改一下 docker-compose.yaml 即可:
services:
nanomq:
image: "emqx/nanomq:0.23.2-full"
restart: unless-stopped
command: "--conf /etc/nanomq/nanomq.conf"
ports:
- 1883:1883
volumes:
- "~/nanomq/etc/:/etc/nanomq/:rw"
是不是可以在 Dockerfile 里面调整一下?
Describe the bug 使用官方 Docker 镜像部署 NanoMQ 时, 自定义 NANOMQ_CONF_PATH 无法生效.
Expected behavior 期望 NANOMQ_CONF_PATH 有值时不再尝试读取默认的
/etc/nanomq.conf
.Actual Behavior 启动报错:
To Reproduce 使用这个
docker-compose.yaml
片段启动服务, 并且本地存在~/nanomq/etc/nanomq.conf
文件.Environment Details 如上.
Client SDK 无关.
Additional context 无.