diff --git a/deployment/config/nginx.conf b/deployment/config/nginx.conf new file mode 100644 index 0000000..b4f7555 --- /dev/null +++ b/deployment/config/nginx.conf @@ -0,0 +1,22 @@ + +events {} +http { + proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=STATIC:10m + inactive=24h max_size=1g; + server { + location ~* ^/tiles/\d[012]?/[^?]+$ { + proxy_pass http://portal:3000; + proxy_set_header Host $host:3000; + proxy_buffering on; + proxy_cache_methods GET HEAD; + proxy_cache STATIC; + proxy_cache_valid 200 1d; + proxy_cache_use_stale error timeout invalid_header updating + http_500 http_502 http_503 http_504; + } + location / { + proxy_pass http://portal:3000; + proxy_set_header Host $host:3000; + } + } +}