diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-11-11 15:54:19 -0800 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-11-11 15:54:19 -0800 |
commit | becd086865f35d64a80d01ffb1ca96d0493dfa03 (patch) | |
tree | 6dea31c665873162742f29b4b198adb88b65cbcc /config/config.go | |
parent | 487852f07eb191ef56967b7b7d7f01537a55eabd (diff) |
Add config options to disable HTTP and scheduler services
Diffstat (limited to 'config/config.go')
-rw-r--r-- | config/config.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/config/config.go b/config/config.go index 281a8a3..7ba3a93 100644 --- a/config/config.go +++ b/config/config.go @@ -214,6 +214,16 @@ func (c *Config) ProxyImages() string { return getStringValue("PROXY_IMAGES", defaultProxyImages) } +// HasHTTPService returns true if the HTTP service is enabled. +func (c *Config) HasHTTPService() bool { + return !getBooleanValue("DISABLE_HTTP_SERVICE") +} + +// HasSchedulerService returns true if the scheduler service is enabled. +func (c *Config) HasSchedulerService() bool { + return !getBooleanValue("DISABLE_SCHEDULER_SERVICE") +} + // NewConfig returns a new Config. func NewConfig() *Config { cfg := &Config{ |