next-terminal icon indicating copy to clipboard operation
next-terminal copied to clipboard

配置文件不生效

Open syanpun opened this issue 1 year ago • 2 comments
trafficstars

k8s部署,把config.yml挂载到/usr/local/next-terminal/config.yml或者/etc/next-terminal/config.yml均不生效,如下面截图,配置文件指定使用mysql,启动日志输出使用sqlite

image image

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相关配置

syanpun avatar Apr 11 '24 14:04 syanpun

貌似只是配置文件中部分字段不生效,配置文件中指定的mysql用户名密码在通过环境变量指定使用mysql后是能读取到的

syanpun avatar Apr 11 '24 14:04 syanpun

k8s部署,把config.yml挂载到/usr/local/next-terminal/config.yml或者/etc/next-terminal/config.yml均不生效,如下面截图,配置文件指定使用mysql,启动日志输出使用sqlite

image image 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相关配置

环境变量的优先级比配置文件要高,容器打包的时候内置了一些环境变量,因此导致配置文件中的不生效。

dushixiang avatar Apr 11 '24 14:04 dushixiang