summaryrefslogtreecommitdiff
path: root/storage.go
diff options
context:
space:
mode:
Diffstat (limited to 'storage.go')
-rw-r--r--storage.go13
1 files changed, 9 insertions, 4 deletions
diff --git a/storage.go b/storage.go
index 09336e9..f695a49 100644
--- a/storage.go
+++ b/storage.go
@@ -23,10 +23,7 @@ import (
)
func init() {
- RegisterModule(Module{
- Name: "caddy.storage.file_system",
- New: func() interface{} { return new(fileStorage) },
- })
+ RegisterModule(fileStorage{})
}
// StorageConverter is a type that can convert itself
@@ -43,6 +40,14 @@ type fileStorage struct {
Root string `json:"root"`
}
+// CaddyModule returns the Caddy module information.
+func (fileStorage) CaddyModule() ModuleInfo {
+ return ModuleInfo{
+ Name: "caddy.storage.file_system",
+ New: func() Module { return new(fileStorage) },
+ }
+}
+
func (s fileStorage) CertMagicStorage() (certmagic.Storage, error) {
return &certmagic.FileStorage{Path: s.Root}, nil
}