Define nginx v2 vhost & properly set 404 status code

Fixes #777
This commit is contained in:
Quentin Machu 2015-11-04 14:56:18 -05:00
parent 1520d68c80
commit c1fa22d9b0
2 changed files with 27 additions and 12 deletions

View file

@ -63,6 +63,27 @@ location /v1/ {
client_max_body_size 20G;
}
location /v1/_ping {
add_header Content-Type text/plain;
add_header X-Docker-Registry-Version 0.6.0;
add_header X-Docker-Registry-Standalone 0;
return 200 'true';
}
location /v2/ {
proxy_buffering off;
proxy_request_buffering off;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_pass http://registry_app_server;
proxy_temp_path /tmp 1 2;
client_max_body_size 20G;
}
location /c1/ {
proxy_buffering off;
@ -80,13 +101,6 @@ location /static/ {
error_page 404 /404;
}
location /v1/_ping {
add_header Content-Type text/plain;
add_header X-Docker-Registry-Version 0.6.0;
add_header X-Docker-Registry-Standalone 0;
return 200 'true';
}
location ~ ^/b1/controller(/?)(.*) {
proxy_pass http://build_manager_controller_server/$2;
}