next-terminal
next-terminal copied to clipboard
配置文件不生效
trafficstars
k8s部署,把config.yml挂载到/usr/local/next-terminal/config.yml或者/etc/next-terminal/config.yml均不生效,如下面截图,配置文件指定使用mysql,启动日志输出使用sqlite
config.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相关配置
貌似只是配置文件中部分字段不生效,配置文件中指定的mysql用户名密码在通过环境变量指定使用mysql后是能读取到的
k8s部署,把config.yml挂载到
/usr/local/next-terminal/config.yml或者/etc/next-terminal/config.yml均不生效,如下面截图,配置文件指定使用mysql,启动日志输出使用sqlite
![]()
config.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相关配置
环境变量的优先级比配置文件要高,容器打包的时候内置了一些环境变量,因此导致配置文件中的不生效。
config.yml: