aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2016-03-12 13:53:37 -0500
committerUnknwon <u@gogs.io>2016-03-12 13:53:37 -0500
commit820be19cf552767380f5ebfa9e5cb17d5f221bb2 (patch)
tree1b87d669df1ef144b9e24d52f6cc8230e06ec152
parentd733efc1cc27739a386188e3aa02c8a524b06e8d (diff)
parent2c626371b0f8240827f0450e69afca99d209eb4d (diff)
Merge pull request #2796 from saboya/custom_app_data_path
Making AppDataPath customizable.
-rw-r--r--conf/app.ini2
-rw-r--r--modules/setting/setting.go3
2 files changed, 4 insertions, 1 deletions
diff --git a/conf/app.ini b/conf/app.ini
index ed864f26..419e25ea 100644
--- a/conf/app.ini
+++ b/conf/app.ini
@@ -93,6 +93,8 @@ KEY_FILE = custom/https/key.pem
; Upper level of template and static file path
; default is the path where Gogs is executed
STATIC_ROOT_PATH =
+; Default path for App data
+APP_DATA_PATH = data
; Application level GZIP support
ENABLE_GZIP = false
; Landing page for non-logged users, can be "home" or "explore"
diff --git a/modules/setting/setting.go b/modules/setting/setting.go
index dcee488e..5d117be4 100644
--- a/modules/setting/setting.go
+++ b/modules/setting/setting.go
@@ -54,7 +54,7 @@ var (
AppSubUrl string
AppSubUrlDepth int // Number of slashes
AppPath string
- AppDataPath = "data"
+ AppDataPath string
// Server settings
Protocol Scheme
@@ -334,6 +334,7 @@ func NewContext() {
OfflineMode = sec.Key("OFFLINE_MODE").MustBool()
DisableRouterLog = sec.Key("DISABLE_ROUTER_LOG").MustBool()
StaticRootPath = sec.Key("STATIC_ROOT_PATH").MustString(workDir)
+ AppDataPath = sec.Key("APP_DATA_PATH").MustString("data")
EnableGzip = sec.Key("ENABLE_GZIP").MustBool()
switch sec.Key("LANDING_PAGE").MustString("home") {