diff options
author | Unknwon <joe2010xtmf@163.com> | 2014-07-24 12:49:43 -0400 |
---|---|---|
committer | Unknwon <joe2010xtmf@163.com> | 2014-07-24 12:49:43 -0400 |
commit | c20f5dc2ea1b27e80c28e00831278c7451ba6cce (patch) | |
tree | 85d1f32c36f962ad6338ec75e3a7a8ff8baf1905 /modules/setting/setting.go | |
parent | a41a1fe60da5b02891640dd5f99758015b78bcc9 (diff) | |
parent | da0240aacd5646bd73b2e22d92d88578dbafd64b (diff) | |
download | gitea-c20f5dc2ea1b27e80c28e00831278c7451ba6cce.tar.gz gitea-c20f5dc2ea1b27e80c28e00831278c7451ba6cce.zip |
Merge branch 'dev' of github.com:gogits/gogs into dev
Diffstat (limited to 'modules/setting/setting.go')
-rw-r--r-- | modules/setting/setting.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/setting/setting.go b/modules/setting/setting.go index 717e81ada4..48b17f95cf 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -71,6 +71,13 @@ var ( LogModes []string LogConfigs []string + // Attachment settings. + AttachmentPath string + AttachmentAllowedTypes string + AttachmentMaxSize int64 + AttachmentMaxFiles int + AttachmentEnabled bool + // Cache settings. Cache cache.Cache CacheAdapter string @@ -166,6 +173,16 @@ func NewConfigContext() { CookieRememberName = Cfg.MustValue("security", "COOKIE_REMEMBER_NAME") ReverseProxyAuthUser = Cfg.MustValue("security", "REVERSE_PROXY_AUTHENTICATION_USER", "X-WEBAUTH-USER") + AttachmentPath = Cfg.MustValue("attachment", "PATH", "files/attachments") + AttachmentAllowedTypes = Cfg.MustValue("attachment", "ALLOWED_TYPES", "*/*") + AttachmentMaxSize = Cfg.MustInt64("attachment", "MAX_SIZE", 32) + AttachmentMaxFiles = Cfg.MustInt("attachment", "MAX_FILES", 10) + AttachmentEnabled = Cfg.MustBool("attachment", "ENABLE", true) + + if err = os.MkdirAll(AttachmentPath, os.ModePerm); err != nil { + log.Fatal("Could not create directory %s: %s", AttachmentPath, err) + } + RunUser = Cfg.MustValue("", "RUN_USER") curUser := os.Getenv("USER") if len(curUser) == 0 { |