28 lines
766 B
Plaintext
28 lines
766 B
Plaintext
|
|
proxy_cache_path /var/cache/nginx/builds levels=1:2
|
||
|
|
keys_zone=builds:10m max_size=2g
|
||
|
|
inactive=30d use_temp_path=off;
|
||
|
|
|
||
|
|
server {
|
||
|
|
listen 3000;
|
||
|
|
|
||
|
|
location / {
|
||
|
|
proxy_pass $BUCKET_ORIGIN;
|
||
|
|
proxy_cache builds;
|
||
|
|
proxy_cache_valid 200 30d;
|
||
|
|
proxy_cache_valid 404 1m;
|
||
|
|
proxy_intercept_errors on;
|
||
|
|
|
||
|
|
proxy_hide_header x-amz-request-id;
|
||
|
|
proxy_hide_header x-amz-id-2;
|
||
|
|
proxy_hide_header x-amz-meta-s3cmd-attrs;
|
||
|
|
proxy_hide_header Set-Cookie;
|
||
|
|
proxy_ignore_headers Set-Cookie;
|
||
|
|
|
||
|
|
proxy_set_header Host $BUCKET_HOST;
|
||
|
|
proxy_set_header Cookie "";
|
||
|
|
proxy_set_header Authorization "";
|
||
|
|
|
||
|
|
add_header X-Cache-Status $upstream_cache_status;
|
||
|
|
}
|
||
|
|
}
|