mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-24 09:48:49 +02:00
refactor(docker): streamline idlewatcher label handling
- Introduced a map for idlewatcher labels to simplify the loading of configuration values. - Simplify logic to check for the presence of an idle timeout and handle dependencies.
This commit is contained in:
@@ -17,3 +17,15 @@ const (
|
||||
LabelNoLoadingPage = NSProxy + ".no_loading_page" // No loading page when using idlewatcher
|
||||
LabelNetwork = NSProxy + ".network"
|
||||
)
|
||||
|
||||
// key: label, value: key in IdlewatcherConfig
|
||||
var idlewatcherLabels = map[string]string{
|
||||
LabelIdleTimeout: "idle_timeout",
|
||||
LabelWakeTimeout: "wake_timeout",
|
||||
LabelStopMethod: "stop_method",
|
||||
LabelStopTimeout: "stop_timeout",
|
||||
LabelStopSignal: "stop_signal",
|
||||
LabelStartEndpoint: "start_endpoint",
|
||||
LabelDependsOn: "depends_on",
|
||||
LabelNoLoadingPage: "no_loading_page",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user