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/cmd/dodo_app.go b/core/installer/cmd/dodo_app.go
index bcd8a68..7954690 100644
--- a/core/installer/cmd/dodo_app.go
+++ b/core/installer/cmd/dodo_app.go
@@ -29,6 +29,7 @@
sshKey string
repoAddr string
self string
+ selfPublic string
repoPublicAddr string
namespace string
envAppManagerAddr string
@@ -88,6 +89,12 @@
"",
)
cmd.Flags().StringVar(
+ &dodoAppFlags.selfPublic,
+ "self-public",
+ "",
+ "",
+ )
+ cmd.Flags().StringVar(
&dodoAppFlags.fetchUsersAddr,
"fetch-users-addr",
"",
@@ -214,6 +221,7 @@
dodoAppFlags.port,
dodoAppFlags.apiPort,
dodoAppFlags.self,
+ dodoAppFlags.selfPublic,
dodoAppFlags.repoPublicAddr,
string(sshKey),
dodoAppFlags.gitRepoPublicKey,