aboutsummaryrefslogtreecommitdiff
path: root/plugin/auto/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/auto/setup.go')
-rw-r--r--plugin/auto/setup.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/plugin/auto/setup.go b/plugin/auto/setup.go
index 8791b0738..425b2aace 100644
--- a/plugin/auto/setup.go
+++ b/plugin/auto/setup.go
@@ -144,8 +144,15 @@ func autoParse(c *caddy.Controller) (Auto, error) {
a.loader.duration = time.Duration(i) * time.Second
}
+ case "reload":
+ d, err := time.ParseDuration(c.RemainingArgs()[0])
+ if err != nil {
+ return a, plugin.Error("file", err)
+ }
+ a.loader.ReloadInterval = d
+
case "no_reload":
- a.loader.noReload = true
+ a.loader.ReloadInterval = 0
case "upstream":
args := c.RemainingArgs()