Open syanpun opened 5 months ago
貌似只是配置文件中部分字段不生效,配置文件中指定的mysql用户名密码在通过环境变量指定使用mysql后是能读取到的
k8s部署,把config.yml挂载到
/usr/local/next-terminal/config.yml
或者/etc/next-terminal/config.yml
均不生效,如下面截图,配置文件指定使用mysql,启动日志输出使用sqliteconfig.yml:
debug: false demo: false db: mysql mysql: hostname: mysql port: 3306 username: xxx password: xxx database: next-terminal guacd: hostname: guacd port: 4822 recording: /usr/local/next-terminal/data/recording driver: /usr/local/next-terminal/data/driver sshd: enable: true addr: 0.0.0.0:8089 key: /usr/local/next-terminal/ssh/id_rsa
只能通过环境变量的方式指定mysql相关配置
环境变量的优先级比配置文件要高,容器打包的时候内置了一些环境变量,因此导致配置文件中的不生效。
k8s部署,把config.yml挂载到
/usr/local/next-terminal/config.yml
或者/etc/next-terminal/config.yml
均不生效,如下面截图,配置文件指定使用mysql,启动日志输出使用sqliteconfig.yml:
只能通过环境变量的方式指定mysql相关配置