changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > infra > home / annotate caddy.json

changeset 76: e63337c727c0
parent: f4ebcb51191f
child: d9f9e108c36c
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 28 Jul 2024 18:55:23 -0400
permissions: -rw-r--r--
description: caddy config updates
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1
 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
2
   "admin": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
3
     "listen": ":2020"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
4
   },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
5
   "logging": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
6
     "logs": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
7
       "default": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
8
         "exclude": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
9
           "http.log.access.log0",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
10
           "http.log.access.log1",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
11
           "http.log.access.log2",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
12
           "http.log.access.log3"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
13
         ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
14
       },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
15
       "log0": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
16
         "writer": {
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
17
           "filename": "/home/web/.stash/log/caddy/caddy.log",
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
18
           "output": "file"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
19
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
20
         "encoder": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
21
           "format": "json"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
22
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
23
         "include": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
24
           "http.log.access.log0"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
25
         ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
26
       },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
27
       "log1": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
28
         "writer": {
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
29
           "filename": "/home/web/.stash/log/caddy/caddy.log",
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
30
           "output": "file"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
31
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
32
         "encoder": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
33
           "format": "json"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
34
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
35
         "include": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
36
           "http.log.access.log1"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
37
         ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
38
       },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
39
       "log2": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
40
         "writer": {
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
41
           "filename": "/home/web/.stash/log/caddy/caddy.log",
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
42
           "output": "file"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
43
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
44
         "encoder": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
45
           "format": "json"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
46
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
47
         "include": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
48
           "http.log.access.log2"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
49
         ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
50
       },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
51
       "log3": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
52
         "writer": {
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
53
           "filename": "/home/web/.stash/log/caddy/caddy.log",
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
54
           "output": "file"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
55
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
56
         "encoder": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
57
           "format": "json"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
58
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
59
         "include": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
60
           "http.log.access.log3"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
61
         ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
62
       }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
63
     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
64
   },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
65
   "apps": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
66
     "http": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
67
       "servers": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
68
         "srv0": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
69
           "listen": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
70
             ":443"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
71
           ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
72
           "enable_full_duplex": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
73
           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
74
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
75
               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
76
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
77
                   "host": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
78
                     "packy.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
79
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
80
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
81
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
82
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
83
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
84
                   "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
85
                   "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
86
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
87
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
88
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
89
                           "handler": "vars",
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
90
                           "root": "/home/web/www/packy.compiler.company"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
91
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
92
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
93
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
94
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
95
                       "group": "group23",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
96
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
97
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
98
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
99
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
100
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
101
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
102
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
103
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
104
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
105
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
106
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
107
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
108
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
109
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
110
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
111
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
112
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
113
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
114
                                         "https://packy.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
115
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
116
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
117
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
118
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
119
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
120
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
121
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
122
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
123
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
124
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
125
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
126
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
127
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
128
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
129
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
130
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
131
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
132
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
133
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
134
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
135
                               "https://packy.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
136
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
137
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
138
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
139
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
140
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
141
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
142
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
143
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
144
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
145
                       "group": "group23",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
146
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
147
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
148
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
149
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
150
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
151
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
152
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
153
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
154
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
155
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
156
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
157
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
158
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
159
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
160
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
161
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
162
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
163
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
164
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
165
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
166
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
167
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
168
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
169
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
170
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
171
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
172
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
173
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
174
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
175
                               "https://packy.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
176
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
177
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
178
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
179
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
180
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
181
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
182
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
183
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
184
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
185
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
186
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
187
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
188
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
189
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
190
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
191
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
192
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
193
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
194
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
195
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
196
                                   "browse": {},
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
197
                                   "handler": "file_server",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
198
                                   "hide": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
199
                                     "/etc/caddy/Caddyfile"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
200
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
201
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
202
                               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
203
                               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
204
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
205
                                   "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
206
                                     "GET"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
207
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
208
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
209
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
210
                             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
211
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
212
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
213
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
214
                                   "handler": "webdav"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
215
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
216
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
217
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
218
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
219
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
220
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
221
                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
222
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
223
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
224
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
225
               "terminal": true
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
226
             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
227
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
228
               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
229
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
230
                   "host": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
231
                     "demo.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
232
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
233
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
234
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
235
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
236
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
237
                   "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
238
                   "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
239
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
240
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
241
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
242
                           "handler": "vars",
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
243
                           "root": "/home/web/www/demo.compiler.company"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
244
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
245
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
246
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
247
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
248
                       "group": "group25",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
249
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
250
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
251
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
252
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
253
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
254
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
255
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
256
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
257
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
258
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
259
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
260
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
261
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
262
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
263
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
264
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
265
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
266
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
267
                                         "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
268
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
269
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
270
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
271
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
272
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
273
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
274
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
275
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
276
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
277
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
278
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
279
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
280
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
281
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
282
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
283
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
284
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
285
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
286
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
287
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
288
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
289
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
290
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
291
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
292
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
293
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
294
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
295
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
296
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
297
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
298
                       "group": "group25",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
299
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
300
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
301
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
302
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
303
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
304
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
305
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
306
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
307
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
308
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
309
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
310
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
311
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
312
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
313
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
314
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
315
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
316
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
317
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
318
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
319
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
320
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
321
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
322
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
323
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
324
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
325
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
326
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
327
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
328
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
329
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
330
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
331
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
332
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
333
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
334
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
335
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
336
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
337
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
338
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
339
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
340
                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
341
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
342
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
343
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
344
               "terminal": true
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
345
             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
346
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
347
               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
348
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
349
                   "host": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
350
                     "cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
351
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
352
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
353
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
354
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
355
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
356
                   "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
357
                   "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
358
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
359
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
360
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
361
                           "handler": "vars",
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
362
                           "root": "/home/web/www/cdn.compiler.company"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
363
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
364
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
365
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
366
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
367
                       "group": "group27",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
368
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
369
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
370
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
371
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
372
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
373
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
374
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
375
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
376
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
377
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
378
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
379
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
380
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
381
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
382
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
383
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
384
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
385
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
386
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
387
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
388
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
389
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
390
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
391
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
392
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
393
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
394
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
395
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
396
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
397
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
398
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
399
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
400
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
401
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
402
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
403
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
404
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
405
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
406
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
407
                               "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
408
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
409
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
410
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
411
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
412
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
413
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
414
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
415
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
416
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
417
                       "group": "group27",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
418
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
419
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
420
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
421
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
422
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
423
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
424
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
425
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
426
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
427
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
428
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
429
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
430
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
431
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
432
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
433
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
434
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
435
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
436
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
437
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
438
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
439
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
440
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
441
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
442
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
443
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
444
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
445
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
446
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
447
                               "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
448
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
449
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
450
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
451
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
452
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
453
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
454
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
455
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
456
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
457
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
458
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
459
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
460
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
461
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
462
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
463
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
464
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
465
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
466
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
467
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
468
                                   "browse": {},
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
469
                                   "handler": "file_server",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
470
                                   "hide": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
471
                                     "/etc/caddy/Caddyfile"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
472
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
473
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
474
                               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
475
                               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
476
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
477
                                   "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
478
                                     "GET"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
479
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
480
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
481
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
482
                             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
483
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
484
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
485
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
486
                                   "handler": "webdav"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
487
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
488
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
489
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
490
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
491
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
492
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
493
                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
494
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
495
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
496
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
497
               "terminal": true
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
498
             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
499
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
500
               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
501
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
502
                   "host": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
503
                     "the.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
504
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
505
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
506
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
507
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
508
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
509
                   "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
510
                   "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
511
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
512
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
513
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
514
                           "handler": "vars",
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
515
                           "root": "/home/web/www/the.compiler.company"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
516
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
517
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
518
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
519
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
520
                       "group": "group29",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
521
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
522
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
523
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
524
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
525
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
526
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
527
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
528
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
529
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
530
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
531
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
532
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
533
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
534
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
535
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
536
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
537
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
538
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
539
                                         "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
540
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
541
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
542
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
543
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
544
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
545
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
546
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
547
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
548
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
549
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
550
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
551
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
552
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
553
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
554
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
555
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
556
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
557
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
558
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
559
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
560
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
561
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
562
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
563
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
564
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
565
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
566
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
567
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
568
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
569
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
570
                       "group": "group29",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
571
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
572
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
573
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
574
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
575
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
576
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
577
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
578
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
579
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
580
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
581
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
582
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
583
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
584
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
585
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
586
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
587
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
588
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
589
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
590
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
591
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
592
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
593
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
594
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
595
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
596
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
597
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
598
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
599
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
600
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
601
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
602
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
603
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
604
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
605
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
606
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
607
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
608
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
609
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
610
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
611
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
612
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
613
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
614
                       "group": "group29",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
615
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
616
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
617
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
618
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
619
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
620
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
621
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
622
                                   "handler": "rewrite",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
623
                                   "uri": "{http.matchers.file.relative}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
624
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
625
                               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
626
                               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
627
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
628
                                   "file": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
629
                                     "try_files": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
630
                                       "{http.request.uri.path}{http.request.uri.path}.html",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
631
                                       "{http.request.uri.path}/"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
632
                                     ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
633
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
634
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
635
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
636
                             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
637
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
638
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
639
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
640
                                   "handler": "file_server",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
641
                                   "hide": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
642
                                     "/etc/caddy/Caddyfile"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
643
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
644
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
645
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
646
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
647
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
648
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
649
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
650
                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
651
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
652
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
653
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
654
               "terminal": true
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
655
             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
656
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
657
               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
658
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
659
                   "host": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
660
                     "hg.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
661
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
662
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
663
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
664
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
665
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
666
                   "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
667
                   "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
668
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
669
                       "group": "group31",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
670
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
671
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
672
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
673
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
674
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
675
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
676
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
677
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
678
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
679
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
680
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
681
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
682
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
683
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
684
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
685
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
686
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
687
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
688
                                         "https://packy.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
689
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
690
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
691
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
692
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
693
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
694
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
695
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
696
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
697
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
698
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
699
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
700
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
701
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
702
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
703
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
704
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
705
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
706
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
707
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
708
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
709
                               "https://packy.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
710
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
711
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
712
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
713
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
714
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
715
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
716
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
717
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
718
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
719
                       "group": "group31",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
720
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
721
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
722
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
723
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
724
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
725
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
726
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
727
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
728
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
729
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
730
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
731
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
732
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
733
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
734
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
735
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
736
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
737
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
738
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
739
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
740
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
741
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
742
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
743
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
744
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
745
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
746
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
747
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
748
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
749
                               "https://packy.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
750
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
751
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
752
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
753
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
754
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
755
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
756
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
757
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
758
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
759
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
760
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
761
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
762
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
763
                       "group": "group31",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
764
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
765
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
766
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
767
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
768
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
769
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
770
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
771
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
772
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
773
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
774
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
775
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
776
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
777
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
778
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
779
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
780
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
781
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
782
                                         "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
783
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
784
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
785
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
786
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
787
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
788
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
789
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
790
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
791
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
792
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
793
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
794
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
795
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
796
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
797
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
798
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
799
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
800
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
801
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
802
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
803
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
804
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
805
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
806
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
807
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
808
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
809
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
810
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
811
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
812
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
813
                       "group": "group31",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
814
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
815
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
816
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
817
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
818
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
819
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
820
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
821
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
822
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
823
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
824
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
825
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
826
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
827
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
828
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
829
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
830
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
831
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
832
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
833
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
834
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
835
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
836
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
837
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
838
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
839
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
840
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
841
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
842
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
843
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
844
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
845
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
846
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
847
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
848
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
849
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
850
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
851
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
852
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
853
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
854
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
855
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
856
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
857
                       "group": "group31",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
858
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
859
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
860
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
861
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
862
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
863
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
864
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
865
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
866
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
867
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
868
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
869
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
870
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
871
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
872
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
873
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
874
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
875
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
876
                                         "https://vc.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
877
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
878
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
879
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
880
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
881
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
882
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
883
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
884
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
885
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
886
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
887
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
888
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
889
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
890
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
891
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
892
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
893
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
894
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
895
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
896
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
897
                               "https://vc.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
898
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
899
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
900
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
901
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
902
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
903
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
904
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
905
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
906
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
907
                       "group": "group31",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
908
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
909
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
910
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
911
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
912
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
913
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
914
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
915
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
916
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
917
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
918
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
919
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
920
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
921
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
922
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
923
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
924
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
925
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
926
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
927
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
928
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
929
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
930
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
931
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
932
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
933
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
934
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
935
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
936
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
937
                               "https://vc.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
938
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
939
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
940
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
941
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
942
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
943
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
944
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
945
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
946
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
947
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
948
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
949
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
950
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
951
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
952
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
953
                           "handler": "reverse_proxy",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
954
                           "upstreams": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
955
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
956
                               "dial": "rurik:8888"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
957
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
958
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
959
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
960
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
961
                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
962
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
963
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
964
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
965
               "terminal": true
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
966
             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
967
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
968
               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
969
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
970
                   "host": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
971
                     "compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
972
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
973
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
974
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
975
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
976
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
977
                   "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
978
                   "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
979
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
980
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
981
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
982
                           "handler": "vars",
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
983
                           "root": "/home/web/www/compiler.company"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
984
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
985
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
986
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
987
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
988
                       "group": "group33",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
989
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
990
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
991
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
992
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
993
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
994
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
995
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
996
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
997
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
998
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
999
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1000
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1001
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1002
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1003
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1004
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1005
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1006
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1007
                                         "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1008
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1009
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1010
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1011
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1012
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1013
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1014
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1015
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1016
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1017
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1018
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1019
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1020
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1021
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1022
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1023
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1024
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1025
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1026
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1027
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1028
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1029
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1030
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1031
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1032
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1033
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1034
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1035
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1036
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1037
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1038
                       "group": "group33",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1039
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1040
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1041
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1042
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1043
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1044
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1045
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1046
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1047
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1048
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1049
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1050
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1051
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1052
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1053
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1054
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1055
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1056
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1057
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1058
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1059
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1060
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1061
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1062
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1063
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1064
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1065
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1066
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1067
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1068
                               "https://cdn.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1069
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1070
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1071
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1072
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1073
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1074
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1075
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1076
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1077
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1078
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1079
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1080
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1081
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1082
                       "group": "group33",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1083
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1084
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1085
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1086
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1087
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1088
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1089
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1090
                                   "handler": "rewrite",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1091
                                   "uri": "{http.matchers.file.relative}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1092
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1093
                               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1094
                               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1095
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1096
                                   "file": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1097
                                     "try_files": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1098
                                       "{http.request.uri.path}",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1099
                                       "{http.request.uri.path.html}",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1100
                                       "{http.request.uri.path}/"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1101
                                     ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1102
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1103
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1104
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1105
                             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1106
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1107
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1108
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1109
                                   "handler": "file_server",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1110
                                   "hide": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1111
                                     "/etc/caddy/Caddyfile"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1112
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1113
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1114
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1115
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1116
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1117
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1118
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1119
                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1120
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1121
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1122
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1123
               "terminal": true
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1124
             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1125
           ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1126
           "logs": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1127
             "logger_names": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1128
               "cdn.compiler.company": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1129
                 "log0"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1130
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1131
               "hg.compiler.company": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1132
                 "log3"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1133
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1134
               "packy.compiler.company": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1135
                 "log2"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1136
               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1137
             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1138
             "skip_hosts": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1139
               "compiler.company",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1140
               "demo.compiler.company",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1141
               "the.compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1142
             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1143
           }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1144
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1145
         "srv1": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1146
           "listen": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1147
             ":80"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1148
           ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1149
           "enable_full_duplex": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1150
           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1151
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1152
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1153
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1154
                   "handler": "vars",
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
1155
                   "root": "/home/web/www"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1156
                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1157
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1158
                   "browse": {},
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1159
                   "handler": "file_server",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1160
                   "hide": [
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
1161
                     "/home/web/caddy.json"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1162
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1163
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1164
               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1165
             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1166
           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1167
         },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1168
         "srv2": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1169
           "listen": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1170
             ":8080"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1171
           ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1172
           "enable_full_duplex": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1173
           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1174
             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1175
               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1176
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1177
                   "host": [
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
1178
                     "0.0.0.0"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1179
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1180
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1181
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1182
               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1183
                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1184
                   "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1185
                   "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1186
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1187
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1188
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1189
                           "handler": "vars",
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
1190
                           "root": "/home/web/www"
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1191
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1192
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1193
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1194
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1195
                       "group": "group36",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1196
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1197
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1198
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1199
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1200
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1201
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1202
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1203
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1204
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1205
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1206
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1207
                                       "Access-Control-Allow-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1208
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1209
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1210
                                       "Access-Control-Allow-Methods": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1211
                                         "GET, POST, PUT, PATCH, DELETE, OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1212
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1213
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1214
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1215
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1216
                                       "Access-Control-Max-Age": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1217
                                         "3600"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1218
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1219
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1220
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1221
                                 },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1222
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1223
                                   "handler": "static_response",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1224
                                   "status_code": 204
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1225
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1226
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1227
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1228
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1229
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1230
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1231
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1232
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1233
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1234
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1235
                               "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1236
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1237
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1238
                           "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1239
                             "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1240
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1241
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1242
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1243
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1244
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1245
                       "group": "group36",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1246
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1247
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1248
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1249
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1250
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1251
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1252
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1253
                                   "handler": "headers",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1254
                                   "response": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1255
                                     "deferred": true,
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1256
                                     "set": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1257
                                       "Access-Control-Allow-Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1258
                                         "{http.request.header.origin}"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1259
                                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1260
                                       "Access-Control-Expose-Headers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1261
                                         "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1262
                                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1263
                                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1264
                                   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1265
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1266
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1267
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1268
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1269
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1270
                       ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1271
                       "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1272
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1273
                           "header": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1274
                             "Origin": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1275
                               "*"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1276
                             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1277
                           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1278
                           "not": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1279
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1280
                               "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1281
                                 "OPTIONS"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1282
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1283
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1284
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1285
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1286
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1287
                     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1288
                     {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1289
                       "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1290
                         {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1291
                           "handler": "subroute",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1292
                           "routes": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1293
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1294
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1295
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1296
                                   "browse": {},
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1297
                                   "handler": "file_server",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1298
                                   "hide": [
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
1299
                                     "/home/web/caddy.json",
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1300
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1301
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1302
                               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1303
                               "match": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1304
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1305
                                   "method": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1306
                                     "GET"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1307
                                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1308
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1309
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1310
                             },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1311
                             {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1312
                               "handle": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1313
                                 {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1314
                                   "handler": "webdav"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1315
                                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1316
                               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1317
                             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1318
                           ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1319
                         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1320
                       ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1321
                     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1322
                   ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1323
                 }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1324
               ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1325
               "terminal": true
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1326
             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1327
           ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1328
           "automatic_https": {
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
1329
             "disable": true
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1330
           },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1331
           "logs": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1332
             "logger_names": {
76
e63337c727c0 caddy config updates
Richard Westhaver <ellis@rwest.io>
parents: 75
diff changeset
1333
               "0.0.0.0": [
74
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1334
                 "log1"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1335
               ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1336
             }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1337
           }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1338
         }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1339
       }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1340
     },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1341
     "tls": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1342
       "automation": {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1343
         "policies": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1344
           {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1345
             "subjects": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1346
               "packy.compiler.company",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1347
               "demo.compiler.company",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1348
               "cdn.compiler.company",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1349
               "the.compiler.company",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1350
               "hg.compiler.company",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1351
               "compiler.company"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1352
             ],
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1353
             "issuers": [
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1354
               {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1355
                 "email": "ellis@rwest.io",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1356
                 "module": "acme"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1357
               },
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1358
               {
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1359
                 "ca": "https://acme.zerossl.com/v2/DV90",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1360
                 "email": "ellis@rwest.io",
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1361
                 "module": "acme"
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1362
               }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1363
             ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1364
           }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1365
         ]
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1366
       }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1367
     }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1368
   }
68faf180fee2 add caddy
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1369
 }