mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-21 07:51:28 +02:00
refactor(docker): streamline label loading in loadDeleteIdlewatcherLabels function
This commit is contained in:
@@ -241,9 +241,11 @@ func loadDeleteIdlewatcherLabels(c *types.Container, helper containerHelper) {
|
|||||||
hasIdleTimeout := false
|
hasIdleTimeout := false
|
||||||
cfg := make(map[string]any, len(idlewatcherLabels))
|
cfg := make(map[string]any, len(idlewatcherLabels))
|
||||||
for lbl, key := range idlewatcherLabels {
|
for lbl, key := range idlewatcherLabels {
|
||||||
if value := helper.getDeleteLabel(lbl); value != "" {
|
value := helper.getDeleteLabel(lbl)
|
||||||
cfg[key] = value
|
if value == "" {
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
|
cfg[key] = value
|
||||||
switch lbl {
|
switch lbl {
|
||||||
case LabelIdleTimeout:
|
case LabelIdleTimeout:
|
||||||
hasIdleTimeout = true
|
hasIdleTimeout = true
|
||||||
@@ -252,9 +254,6 @@ func loadDeleteIdlewatcherLabels(c *types.Container, helper containerHelper) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ensure it's deleted from labels
|
|
||||||
helper.getDeleteLabel(LabelDependsOn)
|
|
||||||
|
|
||||||
// set only if idlewatcher is enabled
|
// set only if idlewatcher is enabled
|
||||||
if hasIdleTimeout {
|
if hasIdleTimeout {
|
||||||
idwCfg := new(types.IdlewatcherConfig)
|
idwCfg := new(types.IdlewatcherConfig)
|
||||||
|
|||||||
Reference in New Issue
Block a user