我是使用sqllist+外部redis搭建。
并且使用这种方法搭建的服务在初始化的时候,系统没有正确的读取docker-compose.yml配置的sqllist路径和redis配置
初始化的时候因为没有正确读取sqllist路径,会默认为./pixelpunk.db,就会导致在app根目录创建一个空的pixelpunk.db
然后初始化的时候也可以正常检查通过,也可以正常安装完成,但是会导致在后台修改任何配置项修改完成后都是不成功的。
因为这是一个空的pixelpunk.db文件。
/app # ls
configs docker-entrypoint.sh pixelpunk uploads
data logs pixelpunk.db
真实的db在/data/pixelpunk.db
我是使用外部redis,初始化的时候有检查sqllist,但是没有检查redis链接情况,我在redis配置填写错误的情况下也可以正常安装。
我试过docker-compose.yml 文件手动安装(mysql+redis+主程序),安装起来也是不正常的。