summaryrefslogtreecommitdiff
path: root/caddy.go
diff options
context:
space:
mode:
authorMatthew Holt <mholt@users.noreply.github.com>2019-05-22 12:32:36 -0600
committerMatthew Holt <mholt@users.noreply.github.com>2019-05-22 12:32:36 -0600
commitbc00d840e845d42145954839b88f1e836cd51bfd (patch)
tree0cd9f1103f3056fbadede6fd7de12ec605f50c02 /caddy.go
parentbe9b6e7b57d5bbf13d26b1620d34efc4e12284f7 (diff)
Export types and fields necessary to build configs (for config adapters)
Also flag most fields with 'omitempty' for JSON marshaling
Diffstat (limited to 'caddy.go')
-rw-r--r--caddy.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/caddy.go b/caddy.go
index c654fbe..d010f63 100644
--- a/caddy.go
+++ b/caddy.go
@@ -136,10 +136,10 @@ type App interface {
// Config represents a Caddy configuration.
type Config struct {
- StorageRaw json.RawMessage `json:"storage"`
+ StorageRaw json.RawMessage `json:"storage,omitempty"`
storage certmagic.Storage
- AppsRaw map[string]json.RawMessage `json:"apps"`
+ AppsRaw map[string]json.RawMessage `json:"apps,omitempty"`
// apps stores the decoded Apps values,
// keyed by module name.