aboutsummaryrefslogtreecommitdiff
path: root/template/nginx/server.schema.json
diff options
context:
space:
mode:
Diffstat (limited to 'template/nginx/server.schema.json')
-rw-r--r--template/nginx/server.schema.json42
1 files changed, 16 insertions, 26 deletions
diff --git a/template/nginx/server.schema.json b/template/nginx/server.schema.json
index 5923b0a..c3bc7c0 100644
--- a/template/nginx/server.schema.json
+++ b/template/nginx/server.schema.json
@@ -44,35 +44,11 @@
"type": "string"
},
"upstream": {
- "properties": {
- "name": {
- "type": "string"
- },
- "server": {
- "type": "string"
- }
- },
- "type": "object"
+ "type": "string"
}
},
"type": "object"
},
- "Site": {
- "anyOf": [
- {
- "$ref": "#/definitions/ReverseProxySite"
- },
- {
- "$ref": "#/definitions/StaticFileSite"
- },
- {
- "$ref": "#/definitions/RedirectSite"
- },
- {
- "$ref": "#/definitions/CertOnlySite"
- }
- ]
- },
"StaticFileSite": {
"properties": {
"root": {
@@ -94,10 +70,24 @@
"properties": {
"sites": {
"items": {
- "$ref": "#/definitions/Site"
+ "anyOf": [
+ {
+ "$ref": "#/definitions/ReverseProxySite"
+ },
+ {
+ "$ref": "#/definitions/StaticFileSite"
+ },
+ {
+ "$ref": "#/definitions/RedirectSite"
+ },
+ {
+ "$ref": "#/definitions/CertOnlySite"
+ }
+ ]
},
"type": "array"
}
},
"type": "object"
}
+