aboutsummaryrefslogtreecommitdiff
path: root/template/nginx/server.schema.json
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-07-17 22:47:17 +0800
committercrupest <crupest@outlook.com>2023-07-17 22:47:17 +0800
commitdd29a7761e180d1a255d2c6e86861f12e64eb861 (patch)
tree22b946060ebdba7532d9f6f32a12bd44df3d9d28 /template/nginx/server.schema.json
parentdcc80565514de8a44b50984c427a873a1779490a (diff)
downloadcrupest-dd29a7761e180d1a255d2c6e86861f12e64eb861.tar.gz
crupest-dd29a7761e180d1a255d2c6e86861f12e64eb861.tar.bz2
crupest-dd29a7761e180d1a255d2c6e86861f12e64eb861.zip
Try to fix nginx.
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"
}
+