Blame view

modules/projects/templates/shared/nginx.conf.erb 692 Bytes
3a47d364c   Jianwei Han   Remove caches for...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  upstream <%= @server_name %> {
   server unix:<%= scope.lookupvar "boxen::config::socketdir" %>/<%= @name %>;
  }
  
  server {
    access_log <%= scope.lookupvar "nginx::config::logdir" %>/<%= @name %>.access.log main;
    listen 80;
    root <%= @repo_dir %>/public;
    server_name <%= @server_name %> *.<%= @server_name %>;
  
    client_max_body_size 50M;
    error_page 500 502 503 504 /50x.html;
  
    location = /50x.html {
      root html;
    }
  
    try_files $uri/index.html $uri @<%= @server_name %>;
    location @<%= @server_name %> {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_redirect off;
      proxy_pass http://<%= @server_name %>;
    }
  }