anchor.diff:    server localhost:3004;
   }
   
  +proxy_cache_path /opt/boxen/data/nginx/cache levels=1:2 keys_zone=my-cache:8m max_size=1000m inactive=600m;
  +proxy_temp_path /opt/boxen/data/nginx/temp;
  +
   server {
     # Make site accessible from http://localhost/
     listen 80;
     server_name coder.dev;
     client_max_body_size 50M;
  -
     try_files $uri @coder.dev;
   
     location @coder.dev {
  
positive.code:     proxy_pass http://coder/dashboard$request_uri;
      proxy_set_header Host coder.dev;
      proxy_cookie_domain app.coder.dev coder.dev;
    }
  
    location /app {
      proxy_pass http://coder$request_uri;
      proxy_set_header Host coder.dev;
      proxy_cookie_domain api.coder.dev coder.dev;
    }
  
    location /vendor {
      proxy_pass http://coder$request_uri;
      proxy_set_header Host coder.dev;
      proxy_cookie_domain api.coder.dev coder.dev;
    }
  }
  
  
negative.code:     proxy_pass http://coder/developer$request_uri;
      proxy_set_header Host coder.dev;
      proxy_cookie_domain api.coder.dev coder.dev;
      proxy_cache my-cache;
      proxy_cache_valid  200 302  60m;
      proxy_cache_valid  404      1m;
    }
  }
  
  