default.conf.docker.release
1 upstream app_api { 2 server app:8089; 3 } 4 5 upstream app_oai { 6 server app:8082; 7 } 8 9 upstream app_public { 10 server app:8081; 11 } 12 13 upstream app_staff { 14 server app:8080; 15 } 16 17 server { 18 listen 80; 19 server_name _; 20 charset utf-8; 21 client_max_body_size 16M; 22 23 access_log /dev/stdout; 24 error_log /dev/stdout info; 25 26 proxy_buffer_size 128k; 27 proxy_buffers 4 256k; 28 proxy_busy_buffers_size 256k; 29 proxy_http_version 1.1; 30 31 proxy_set_header Host $host; 32 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 33 proxy_set_header X-Forwarded-Host $host; 34 proxy_set_header X-Forwarded-Server $host; 35 proxy_set_header X-Forwarded-Proto $scheme; 36 proxy_set_header X-Real-IP $remote_addr; 37 38 location / { 39 proxy_pass http://app_public; 40 } 41 42 # location /oai { 43 # proxy_pass http://app_oai/; 44 # } 45 46 location /staff/ { 47 proxy_pass http://app_staff; 48 } 49 50 # location /staff/api/ { 51 # proxy_pass http://app_api/; 52 # } 53 }