aboutsummaryrefslogtreecommitdiff
path: root/template
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
parentdcc80565514de8a44b50984c427a873a1779490a (diff)
downloadcrupest-dd29a7761e180d1a255d2c6e86861f12e64eb861.tar.gz
crupest-dd29a7761e180d1a255d2c6e86861f12e64eb861.tar.bz2
crupest-dd29a7761e180d1a255d2c6e86861f12e64eb861.zip
Try to fix nginx.
Diffstat (limited to 'template')
-rw-r--r--template/nginx/reverse-proxy.conf.template6
-rw-r--r--template/nginx/server.json10
-rw-r--r--template/nginx/server.schema.json42
-rw-r--r--template/nginx/server.ts5
4 files changed, 20 insertions, 43 deletions
diff --git a/template/nginx/reverse-proxy.conf.template b/template/nginx/reverse-proxy.conf.template
index 4cb8b33..01442ab 100644
--- a/template/nginx/reverse-proxy.conf.template
+++ b/template/nginx/reverse-proxy.conf.template
@@ -1,7 +1,3 @@
-upstream ${CRUPEST_NGINX_UPSTREAM_NAME} {
- server ${CRUPEST_NGINX_UPSTREAM_SERVER};
-}
-
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
@@ -15,7 +11,7 @@ server {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
- proxy_pass http://${CRUPEST_NGINX_UPSTREAM_NAME};
+ proxy_pass http://${CRUPEST_NGINX_UPSTREAM_SERVER};
}
client_max_body_size 5G;
diff --git a/template/nginx/server.json b/template/nginx/server.json
index 459e74e..af48eb4 100644
--- a/template/nginx/server.json
+++ b/template/nginx/server.json
@@ -4,18 +4,12 @@
{
"type": "reverse-proxy",
"subdomain": "code",
- "upstream": {
- "name": "code-server",
- "server": "code-server:8080"
- }
+ "upstream": "code-server:8080"
},
{
"type": "reverse-proxy",
"subdomain": "timeline",
- "upstream": {
- "name": "timeline",
- "server": "timeline:5000"
- }
+ "upstream": "timeline:5000"
},
{
"type": "static-file",
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"
}
+
diff --git a/template/nginx/server.ts b/template/nginx/server.ts
index 0fad6f5..368e5ff 100644
--- a/template/nginx/server.ts
+++ b/template/nginx/server.ts
@@ -3,10 +3,7 @@
export interface ReverseProxySite {
type: "reverse-proxy";
subdomain: string;
- upstream: {
- name: string;
- server: string;
- };
+ upstream: string;
}
export interface StaticFileSite {