DodoApp: Use JSON file for configuration.

Specify json schema so code editors can validate user input.
Update auth proxy to disable auth on specified paths.

Change-Id: Ic6667d802a9553444d3630c4ff73f4b33304ccfd
diff --git a/core/installer/values-tmpl/dodo-app.cue b/core/installer/values-tmpl/dodo-app.cue
index 8bb57c0..cb61b45 100644
--- a/core/installer/values-tmpl/dodo-app.cue
+++ b/core/installer/values-tmpl/dodo-app.cue
@@ -105,6 +105,11 @@
 				}
 				if !input.external {
 					enabled: true
+					noAuthPathPrefixes: [
+						"/static/",
+						"/schemas/",
+						"/api/public-data",
+				    ]
 				}
 			}
 			network: input.network
@@ -150,6 +155,7 @@
 				repoAddr: "soft-serve.\(release.namespace).svc.cluster.local:22"
 				sshPrivateKey: base64.Encode(null, input.dAppKeys.private)
 				self: "api.\(release.namespace).svc.cluster.local"
+				selfPublic: url
 				repoPublicAddr: "ssh://\(_domain):\(input.sshPort)"
 				namespace: release.namespace
 				envAppManagerAddr: "http://appmanager.\(global.namespacePrefix)appmanager.svc.cluster.local"