🔧 简化配置

This commit is contained in:
Liang Ding 2019-05-17 00:49:13 +08:00
parent 5989d0fb7b
commit be63fc0d16
No known key found for this signature in database
GPG Key ID: 136F30F901A2231D
2 changed files with 15 additions and 8 deletions

View File

@ -214,6 +214,14 @@ func initWide(confPath, confUsers, confServer, confLogLevel, confPlayground stri
if "" != confPlayground {
Wide.Playground = confPlayground
}
Wide.Playground = filepath.FromSlash(Wide.Playground)
if !util.File.IsExist(Wide.Playground) {
if err := os.MkdirAll(Wide.Playground, 0775); nil != err {
logger.Errorf("Create Playground [%s] error", err)
os.Exit(-1)
}
}
// Users' workspaces directory
Wide.UsersWorkspaces = strings.Replace(Wide.UsersWorkspaces, "${WD}", Wide.WD, 1)
@ -221,16 +229,16 @@ func initWide(confPath, confUsers, confServer, confLogLevel, confPlayground stri
if "" != confUsersWorkspaces {
Wide.UsersWorkspaces = confUsersWorkspaces
}
Wide.UsersWorkspaces = filepath.Clean(Wide.UsersWorkspaces)
if !util.File.IsExist(Wide.Playground) {
if err := os.Mkdir(Wide.Playground, 0775); nil != err {
logger.Errorf("Create Playground [%s] error", err)
Wide.UsersWorkspaces = filepath.FromSlash(Wide.UsersWorkspaces)
if !util.File.IsExist(Wide.UsersWorkspaces) {
if err := os.MkdirAll(Wide.UsersWorkspaces, 0775); nil != err {
logger.Errorf("Create Workspaces [%s] error", err)
os.Exit(-1)
}
}
// Server
if "" != confServer {
Wide.Server = confServer

View File

@ -5,11 +5,10 @@
"StaticResourceVersion": "${time}",
"MaxProcs": 4,
"RuntimeMode": "dev",
"WD": "${pwd}",
"Locale": "en_US",
"Playground": "${home}/playground",
"Playground": "${home}/wide/playground",
"Users": "conf/users",
"UsersWorkspaces": "${WD}/workspaces",
"UsersWorkspaces": "${home}/wide/workspaces",
"AllowRegister": true,
"Autocomplete": true
}