mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-11-14 16:55:42 +00:00
Make this ting scaleable
This commit is contained in:
parent
f1ab50b283
commit
93dcd7c32f
@ -14,16 +14,14 @@ services:
|
||||
image: jwilder/nginx-proxy:latest
|
||||
volumes:
|
||||
- /var/run/docker.sock:/tmp/docker.sock:ro
|
||||
- ./my_proxy.conf:/etc/nginx/conf.d/my_proxy.conf:ro
|
||||
- ./nginx-proxy/vhost.d:/etc/nginx/vhost.d:ro
|
||||
# - ./certs:/etc/nginx/certs
|
||||
web:
|
||||
depends_on:
|
||||
- db
|
||||
- redis
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.role == manager
|
||||
replicas: 25
|
||||
environment:
|
||||
- VIRTUAL_HOST=nopaque.localhost,129.70.216.233
|
||||
env_file: nopaque.env
|
||||
|
18
nginx-proxy/vhost.d/nopaque.localhost
Normal file
18
nginx-proxy/vhost.d/nopaque.localhost
Normal file
@ -0,0 +1,18 @@
|
||||
client_max_body_size 1024M;
|
||||
|
||||
location /socket.io {
|
||||
proxy_http_version 1.1;
|
||||
proxy_buffering off;
|
||||
proxy_set_header Host $http_host;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection $proxy_connection;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto;
|
||||
proxy_set_header X-Forwarded-Ssl $proxy_x_forwarded_ssl;
|
||||
proxy_set_header X-Forwarded-Port $proxy_x_forwarded_port;
|
||||
|
||||
# Mitigate httpoxy attack (see README for details)
|
||||
proxy_set_header Proxy "";
|
||||
proxy_pass http://opaque_web_1:5000;
|
||||
}
|
Loading…
Reference in New Issue
Block a user