From 859b5d7ea3b8f660ac68d9aea5a53d25a9a7422c Mon Sep 17 00:00:00 2001
From: Matthew Holt <mholt@users.noreply.github.com>
Date: Tue, 26 Mar 2019 12:00:54 -0600
Subject: Initial commit

---
 modules/caddyhttp/caddyhttp.go | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 modules/caddyhttp/caddyhttp.go

(limited to 'modules')

diff --git a/modules/caddyhttp/caddyhttp.go b/modules/caddyhttp/caddyhttp.go
new file mode 100644
index 0000000..296e28f
--- /dev/null
+++ b/modules/caddyhttp/caddyhttp.go
@@ -0,0 +1,27 @@
+package caddyhttp
+
+import (
+	"log"
+
+	"bitbucket.org/lightcodelabs/caddy2"
+)
+
+func init() {
+	err := caddy2.RegisterModule(caddy2.Module{
+		Name: "http",
+		New:  func() (interface{}, error) { return httpModuleConfig{}, nil },
+	})
+	if err != nil {
+		log.Fatal(err)
+	}
+}
+
+type httpModuleConfig struct {
+	Servers map[string]httpServerConfig `json:"servers"`
+}
+
+type httpServerConfig struct {
+	Listen            []string `json:"listen"`
+	ReadTimeout       string   `json:"read_timeout"`
+	ReadHeaderTimeout string   `json:"read_header_timeout"`
+}
-- 
cgit v1.2.3