diff options
Diffstat (limited to 'server_options.go')
| -rw-r--r-- | server_options.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/server_options.go b/server_options.go index 681ad14..5197ffd 100644 --- a/server_options.go +++ b/server_options.go @@ -19,6 +19,9 @@ type ServerOptions struct { // logs. BaseDir string + // The BaseDir + "/etc/lilin/". + configDir string + // The address to listen for HTTP server and APIs. Address string `ini:"server::address"` } @@ -32,7 +35,9 @@ func (opts *ServerOptions) init() (err error) { opts.BaseDir = `/` } - var cfg = filepath.Join(opts.BaseDir, `etc`, `lilin`, `lilin.cfg`) + opts.configDir = filepath.Join(opts.BaseDir, `etc`, `lilin`) + + var cfg = filepath.Join(opts.configDir, `lilin.cfg`) _, err = os.Stat(cfg) if err != nil { return nil |
