DodoApp: Annotate app proxy with nginx config hash
So that Nginx automatically restarts on config change
Change-Id: I7f91fa4809f326d91d6e858cce4d53b60bf5b96f
diff --git a/core/installer/app_configs/dodo_app.cue b/core/installer/app_configs/dodo_app.cue
index 3fb651f..ed26352 100644
--- a/core/installer/app_configs/dodo_app.cue
+++ b/core/installer/app_configs/dodo_app.cue
@@ -1,4 +1,5 @@
import (
+ "crypto/sha256"
"encoding/base64"
"encoding/json"
"list"
@@ -867,8 +868,8 @@
}
}
}
- cpuCores: 2
- memory: "3Gi"
+ cpuCores: 1
+ memory: "2Gi"
ports: [for p in svc.ports {
name: strings.ToLower(p.name)
value: p.value
@@ -985,6 +986,7 @@
annotations: {
"dodo.cloud/resource-type": "service"
"dodo.cloud/resource.service.name": svc.name
+ "dodo.cloud/hash": base64.Encode(null, sha256.Sum256(_nginxCfg.cfg))
}
values: {
image: {