From 56cb57d57535d3da4f0247440902e3ad2024ee32 Mon Sep 17 00:00:00 2001 From: timofey Date: Sat, 27 May 2023 13:06:02 +0000 Subject: [PATCH] websockets --- docker-compose.yml | 6 ++---- nginx-default.conf | 24 ++++++++++++++---------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c41f7d5..11ae3d4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,7 +38,7 @@ services: networks: radn: {} tty: true - stop_signal: SIGINT + stop_signal: SIGKILL book-radn: container_name: book-radn build: @@ -50,7 +50,7 @@ services: networks: radn: {} tty: true - stop_signal: SIGINT + stop_signal: SIGKILL nginx: container_name: radn-nginx build: @@ -59,5 +59,3 @@ services: networks: radn: {} v6d: {} - ports: - - "7080:80" diff --git a/nginx-default.conf b/nginx-default.conf index ab8cc8b..5512fd8 100644 --- a/nginx-default.conf +++ b/nginx-default.conf @@ -18,20 +18,25 @@ server { } } +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + server { listen 80; listen [::]:80; server_name book-monads.parrrate.ru; + server_name 192.168.1.3; location / { proxy_pass http://book-monads/; - } - location /__livereload { - proxy_pass http://book-monads/__livereload; + proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "Upgrade"; - proxy_set_header Host $host; + proxy_set_header Connection $connection_upgrade; + + proxy_buffering off; } } @@ -42,13 +47,12 @@ server { location / { proxy_pass http://book-radn/; - } - location /__livereload { - proxy_pass http://book-radn/__livereload; + proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "Upgrade"; - proxy_set_header Host $host; + proxy_set_header Connection $connection_upgrade; + + proxy_buffering off; } }