From d7f8046580061526f7ce4127d2df7dabfc0fa09d Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Mon, 24 Nov 2025 03:09:31 +0300 Subject: [PATCH 1/3] fix --- nginx/nginx-dev/prepare.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nginx/nginx-dev/prepare.py b/nginx/nginx-dev/prepare.py index 37a903c..8e6e0bd 100644 --- a/nginx/nginx-dev/prepare.py +++ b/nginx/nginx-dev/prepare.py @@ -39,6 +39,7 @@ for host, params in hosts.items(): ssl_certificate /etc/nginx/{host}/fullchain.pem; ssl_certificate_key /etc/nginx/{host}/privkey.pem; + proxy_http_version 1.1; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-XSS-Protection "1; mode=block" always; add_header X-Content-Type-Options "nosniff" always; @@ -50,7 +51,7 @@ for host, params in hosts.items(): location / {{ resolver 127.0.0.11; - proxy_pass http://{target_host}:{port}$request_uri; + proxy_pass http://{target_host}:{port}; }} }}\n\n """.format( -- 2.49.1 From 46756b7a66702b790176d3e0ef9cb4d9b7b12aa9 Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Mon, 24 Nov 2025 03:31:14 +0300 Subject: [PATCH 2/3] fix --- nginx/nginx-dev/prepare.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/nginx/nginx-dev/prepare.py b/nginx/nginx-dev/prepare.py index 8e6e0bd..bf70235 100644 --- a/nginx/nginx-dev/prepare.py +++ b/nginx/nginx-dev/prepare.py @@ -30,6 +30,22 @@ except Exception as e: config = "" for host, params in hosts.items(): + websocket = "" + for url in params.get("websocket", []): + websocket += """ + location {url} {{ + resolver 127.0.0.11; + + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + + proxy_read_timeout 86400; + proxy_send_timeout 86400; + + proxy_pass http://{target_host}:{port}; + }} + """.format(url=url, target_host=params["host"], port=params["port"]) config += """ server {{ listen 443 ssl http2; @@ -49,13 +65,16 @@ for host, params in hosts.items(): proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; + {websocket} + location / {{ resolver 127.0.0.11; proxy_pass http://{target_host}:{port}; }} + }}\n\n """.format( - host=host, target_host=params["host"], port=params["port"] + host=host, target_host=params["host"], port=params["port"], websocket=websocket ) try: fullchain = minio_client.get_object( -- 2.49.1 From 79f1856e4ddbf974403c7a8e302def36ab0af596 Mon Sep 17 00:00:00 2001 From: emmatveev Date: Fri, 5 Dec 2025 01:36:56 +0300 Subject: [PATCH 3/3] Update .deploy-infra/deploy-prod.yaml --- .deploy-infra/deploy-prod.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.deploy-infra/deploy-prod.yaml b/.deploy-infra/deploy-prod.yaml index 80caadd..9595f6a 100755 --- a/.deploy-infra/deploy-prod.yaml +++ b/.deploy-infra/deploy-prod.yaml @@ -178,7 +178,7 @@ services: order: start-first gitea: - image: gitea/gitea:1.24.6 + image: gitea/gitea:1.25 networks: - postgres volumes: -- 2.49.1