From 9946cd6a4613fd408836c74c5434b12eb7fa9732 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Sun, 25 Jun 2017 21:14:07 +0100 Subject: [PATCH] Add some defaults Former-commit-id: f89c857e14d008bc896762692673d4642fc8042f [formerly fcede1def5b083a7b15380f584088364fd8319a3] [formerly ba4a56156d493095ae320eee4a06d54bfe032035 [formerly 1bf6cafaac2df9ef1cb7144307d08846518cc10e]] Former-commit-id: ae7d98d77fcf5c8789bcf6e61844bf115b9cd4da [formerly 01766747a9319ad334849f5843ad2874744b83a5] Former-commit-id: 6c7456de6ac105a8e5c8cf87565476a589953b4d --- filemanager.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/filemanager.go b/filemanager.go index bec3261b..53f1798f 100644 --- a/filemanager.go +++ b/filemanager.go @@ -75,6 +75,16 @@ func parse(c *caddy.Controller) ([]*filemanager.FileManager, error) { name = "" ) + caddyConf := httpserver.GetConfig(c) + + m.PrefixURL = strings.TrimSuffix(caddyConf.Addr.Path, "/") + m.Commands = []string{"git", "svn", "hg"} + m.Rules = append(m.Rules, &filemanager.Rule{ + Regex: true, + Allow: false, + Regexp: regexp.MustCompile("\\/\\..+"), + }) + // Get the baseURL args := c.RemainingArgs()