Browse Source

Able to use `GOGS_WORK_DIR` environment variable to specify work directory

for-closed-social
Unknwon 9 years ago
parent
commit
32c12d553c
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      modules/setting/setting.go

+ 5
- 0
modules/setting/setting.go View File

@ -201,6 +201,11 @@ func ExecPath() (string, error) {
// WorkDir returns absolute path of work directory. // WorkDir returns absolute path of work directory.
func WorkDir() (string, error) { func WorkDir() (string, error) {
wd := os.Getenv("GOGS_WORK_DIR")
if len(wd) > 0 {
return wd, nil
}
execPath, err := ExecPath() execPath, err := ExecPath()
if err != nil { if err != nil {
return execPath, err return execPath, err

Loading…
Cancel
Save