update xds-server package in docker
[src/xds/xds-server.git] / lib / xdsconfig / config.go
index 4ba97ef..ab0539c 100644 (file)
@@ -53,12 +53,14 @@ type Options struct {
 
 // Config default values
 const (
-       DefaultAPIVersion    = "1"
-       DefaultPort          = "8000"
-       DefaultShareDir      = "projects"
-       DefaultSTHomeDir     = "syncthing-config"
-       DefaultSdkScriptsDir = "${EXEPATH}/sdks"
-       DefaultSdkDbUpdate   = "startup"
+       DefaultAPIVersion             = "1"
+       DefaultPort                   = "8000"
+       DefaultShareDir               = "projects"
+       DefaultSTHomeDir              = "syncthing-config"
+       DefaultSdkScriptsDir          = "${EXEPATH}/sdks"
+       DefaultXdsSrvUpdateScriptsDir = "${EXEPATH}/package-update"
+       DefaultSdkDbUpdate            = "startup"
+       DefaultXdsSrvUpdateTime       = "24h"
 )
 
 // Init loads the configuration on start-up
@@ -98,13 +100,15 @@ func Init(cliCtx *cli.Context, log *logrus.Logger) (*Config, error) {
                        NoFolderConfig: cliCtx.GlobalBool("no-folderconfig"),
                },
                FileConf: FileConfig{
-                       WebAppDir:     "webapp/dist",
-                       ShareRootDir:  dfltShareDir,
-                       SdkScriptsDir: DefaultSdkScriptsDir,
-                       SdkDbUpdate:   DefaultSdkDbUpdate,
-                       HTTPPort:      DefaultPort,
-                       SThgConf:      &SyncThingConf{Home: dfltSTHomeDir},
-                       LogsDir:       "",
+                       WebAppDir:              "webapp/dist",
+                       ShareRootDir:           dfltShareDir,
+                       SdkScriptsDir:          DefaultSdkScriptsDir,
+                       XdsSrvUpdateScriptsDir: DefaultXdsSrvUpdateScriptsDir,
+                       SdkDbUpdate:            DefaultSdkDbUpdate,
+                       HTTPPort:               DefaultPort,
+                       SThgConf:               &SyncThingConf{Home: dfltSTHomeDir},
+                       LogsDir:                "",
+                       XdsSrvUpdateTime:       DefaultXdsSrvUpdateTime,
                },
                Log: log,
        }