Able to use `GOGS_WORK_DIR` environment variable to specify work directory
parent
cc83043edc
commit
32c12d553c
|
@ -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…
Reference in New Issue