aboutsummaryrefslogtreecommitdiffhomepage
path: root/config/config.go
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-11-11 15:54:19 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-11-11 15:54:19 -0800
commitbecd086865f35d64a80d01ffb1ca96d0493dfa03 (patch)
tree6dea31c665873162742f29b4b198adb88b65cbcc /config/config.go
parent487852f07eb191ef56967b7b7d7f01537a55eabd (diff)
Add config options to disable HTTP and scheduler services
Diffstat (limited to 'config/config.go')
-rw-r--r--config/config.go10
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{