diff options
Diffstat (limited to 'plugin/auto/setup.go')
-rw-r--r-- | plugin/auto/setup.go | 9 |
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() |