fix for auto memcached setup

This commit is contained in:
yashsinghcodes
2025-03-17 17:42:20 +05:30
parent f0c2dfa3d2
commit 7710deabd3
+13 -11
View File
@@ -456,18 +456,20 @@ func deployServiceWorkers(image string) {
}
}
isMemcachedRunning, err := checkMemcached(ctx, dockercli)
if err != nil {
log.Printf("[ERROR] Failed checking memcached: %s", err)
}
if isMemcachedRunning == false {
log.Printf("[ERROR] Memcached is not running. Will try to deploy it.")
deployMemcached(dockercli)
}
// Only do this if no memcached is set manually
if os.Getenv("SHUFFLE_MEMCACHED") == "" {
isMemcachedRunning, err := checkMemcached(ctx, dockercli)
if err != nil {
log.Printf("[ERROR] Failed checking memcached: %s", err)
}
if isMemcachedRunning == false {
log.Printf("[ERROR] Memcached is not running. Will try to deploy it.")
deployMemcached(dockercli)
}
ip := "shuffle-cache"
os.Setenv("SHUFFLE_MEMCACHED", fmt.Sprintf("%s:11211", ip))
ip := "shuffle-cache"
os.Setenv("SHUFFLE_MEMCACHED", fmt.Sprintf("%s:11211", ip))
}
defaultNetworkAttach := false
if containerId != "" {