Skip to content

Commit dae8e8b

Browse files
authored
Merge pull request #727 from doringeman/misc
refactor(envconfig): remove unused EnvVar type and AsMap helper
2 parents 0377a2d + bf6ca5b commit dae8e8b

File tree

1 file changed

+0
-36
lines changed

1 file changed

+0
-36
lines changed

pkg/envconfig/envconfig.go

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -189,39 +189,3 @@ func TLSKey() string {
189189
// TLSAutoCert is true (default) unless MODEL_RUNNER_TLS_AUTO_CERT is set to a falsy value.
190190
// Call as TLSAutoCert(true) to get the default-true behaviour.
191191
var TLSAutoCert = BoolWithDefault("MODEL_RUNNER_TLS_AUTO_CERT")
192-
193-
// EnvVar describes a single environment variable with its current value
194-
// and a human-readable description.
195-
type EnvVar struct {
196-
Name string
197-
Value any
198-
Description string
199-
}
200-
201-
// AsMap returns a map of all model-runner environment variables with their
202-
// current values and descriptions. Useful for introspection and documentation.
203-
func AsMap() map[string]EnvVar {
204-
modelsPath, _ := ModelsPath()
205-
return map[string]EnvVar{
206-
"MODEL_RUNNER_SOCK": {"MODEL_RUNNER_SOCK", SocketPath(), "Unix socket path (default: model-runner.sock)"},
207-
"MODELS_PATH": {"MODELS_PATH", modelsPath, "Directory for model storage (default: ~/.docker/models)"},
208-
"MODEL_RUNNER_PORT": {"MODEL_RUNNER_PORT", TCPPort(), "TCP port; overrides Unix socket when set"},
209-
"LLAMA_SERVER_PATH": {"LLAMA_SERVER_PATH", LlamaServerPath(), "Path to llama.cpp server binary"},
210-
"LLAMA_ARGS": {"LLAMA_ARGS", LlamaArgs(), "Extra arguments passed to the llama.cpp server"},
211-
"DISABLE_SERVER_UPDATE": {"DISABLE_SERVER_UPDATE", DisableServerUpdate(), "Skip automatic llama.cpp server updates (any truthy value)"},
212-
"LLAMA_SERVER_VERSION": {"LLAMA_SERVER_VERSION", LlamaServerVersion(), "Pin a specific llama.cpp server version"},
213-
"VLLM_SERVER_PATH": {"VLLM_SERVER_PATH", VLLMServerPath(), "Path to vLLM server binary"},
214-
"SGLANG_SERVER_PATH": {"SGLANG_SERVER_PATH", SGLangServerPath(), "Path to SGLang server binary"},
215-
"MLX_SERVER_PATH": {"MLX_SERVER_PATH", MLXServerPath(), "Path to MLX server binary"},
216-
"DIFFUSERS_SERVER_PATH": {"DIFFUSERS_SERVER_PATH", DiffusersServerPath(), "Path to Diffusers server binary"},
217-
"VLLM_METAL_SERVER_PATH": {"VLLM_METAL_SERVER_PATH", VLLMMetalServerPath(), "Path to vLLM Metal server binary"},
218-
"DISABLE_METRICS": {"DISABLE_METRICS", DisableMetrics(), "Disable Prometheus metrics endpoint (any truthy value, e.g. 1)"},
219-
"LOG_LEVEL": {"LOG_LEVEL", LogLevel(), "Log verbosity: debug, info, warn, error (default: info)"},
220-
"DMR_ORIGINS": {"DMR_ORIGINS", AllowedOrigins(), "Comma-separated CORS allowed origins (defaults plus any env-provided origins)"},
221-
"MODEL_RUNNER_TLS_ENABLED": {"MODEL_RUNNER_TLS_ENABLED", TLSEnabled(), "Enable TLS listener"},
222-
"MODEL_RUNNER_TLS_PORT": {"MODEL_RUNNER_TLS_PORT", TLSPort(), "TLS listener port (default: 12444)"},
223-
"MODEL_RUNNER_TLS_CERT": {"MODEL_RUNNER_TLS_CERT", TLSCert(), "Path to TLS certificate file"},
224-
"MODEL_RUNNER_TLS_KEY": {"MODEL_RUNNER_TLS_KEY", TLSKey(), "Path to TLS private key file"},
225-
"MODEL_RUNNER_TLS_AUTO_CERT": {"MODEL_RUNNER_TLS_AUTO_CERT", TLSAutoCert(true), "Auto-generate TLS certificates (default: true)"},
226-
}
227-
}

0 commit comments

Comments
 (0)