package setting var DevContainerConfig = struct { Enable bool Web_Terminal_Image string Web_Terminal_Container string Namespace string Host string TimeoutSeconds int64 }{} func loadDevContainerSettingsFrom(rootCfg ConfigProvider) { sec := rootCfg.Section("devcontainer") DevContainerConfig.Enable = sec.Key("ENABLE").MustBool(true) DevContainerConfig.Web_Terminal_Image = sec.Key("WEB_TERMINAL_IMAGE").MustString("devstar.cn/devstar/webterminal:latest") DevContainerConfig.Web_Terminal_Container = sec.Key("WEB_TERMINAL_CONTAINER").MustString("") DevContainerConfig.Namespace = rootCfg.Section("devstar.devcontainer").Key("NAMESPACE").MustString("default") DevContainerConfig.Host = rootCfg.Section("devstar.devcontainer").Key("HOST").MustString("") DevContainerConfig.TimeoutSeconds = rootCfg.Section("devstar.devcontainer").Key("TIMEOUT_SECONDS").MustInt64(120) }