github.com/haalcala/mattermost-server-change-repo@v0.0.0-20210713015153-16753fbeee5f/build/docker/nginx/default.conf (about) 1 upstream app_cluster { 2 server leader:8065 fail_timeout=5s max_fails=10; 3 server follower:8065 fail_timeout=5s max_fails=10; 4 } 5 6 server { 7 listen 8065; 8 9 location ~ /api/v[0-9]+/(users/)?websocket$ { 10 proxy_set_header Upgrade $http_upgrade; 11 proxy_set_header Connection "upgrade"; 12 client_max_body_size 50M; 13 proxy_set_header Host $http_host; 14 proxy_set_header X-Real-IP $remote_addr; 15 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 16 proxy_set_header X-Forwarded-Proto $scheme; 17 proxy_set_header X-Frame-Options SAMEORIGIN; 18 proxy_buffers 256 16k; 19 proxy_buffer_size 16k; 20 proxy_read_timeout 600s; 21 proxy_pass http://app_cluster; 22 } 23 24 location / { 25 client_max_body_size 50M; 26 proxy_set_header Upgrade $http_upgrade; 27 proxy_set_header Connection "upgrade"; 28 proxy_set_header Host $http_host; 29 proxy_set_header X-Real-IP $remote_addr; 30 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 31 proxy_set_header X-Forwarded-Proto $scheme; 32 proxy_set_header X-Frame-Options SAMEORIGIN; 33 proxy_pass http://app_cluster; 34 } 35 }