maxkb2.0.1 离线安装install.conf 文件不生效

离线安装 maxkb2.0.1,修改 install.conf 文件中MAXKB_PORT 改为 8088,将 REDIS_PORT 改为 6380,将 PGSQL_PORT 改为 5433,执行 bash install.conf,maxkb 进程一直启动不起来。
通过 docker logs -f maxkb --tail 200命令,可以看到最后的报错内容是:conection failed: connection to server at “172.31.250.194”, port 5433failed: Connection refused。
通过 docker ps 命令发现,pgsql关联的 PORTS是 127.0.0.1:5432->5432/tcp,为什么已经install.conf中pgsql的端口已经改了确没生效?redis 也是,改成 6380,但是一直要使用 6379,导致和另一个软件冲突。

参考下docker-compose-redis.yml文件的内容,外部端口引用的是MAXKB_EXPOSE_REDIS_PORT这个变量,配置文件中没有这个变量,需要手动增加。

不止这一处, install.conf 中三个端口哪个端口改了都导致安装后无法正常启动,即使修改了docker-compose-redis.yml 这个文件,redis 启动正常了,maxkb 还是会去找 6379 这个端口,而不是去找修改后的 6380 端口,感觉这是 2.0.1 安装程序的 bug

MAXKB_EXPOSE_REDIS_PORT

这个是外部暴露端口。

MAXKB_REDIS_PORT

这个是 Redis 连接配置用的端口,需要理解下。

你们离线安装的文档那块再详细写一下这块要如何处理吧,三个端口号如果要更改的话,需要修改哪些文件,写的再具体一些,只更改 install.conf 肯定是没法安装成功的。

我们正在整理,整理好会发布到论坛。