Sha256: 2b89b48ccde34ecc4295b47ad7c87ffe8dac01f292f9a139c1cd8f4c7b9cc36e

Contents?: true

Size: 600 Bytes

Versions: 25

Compression:

Stored size: 600 Bytes

Contents

upstream <%= app_name %> {
  server unix:/tmp/<%= app_name %>.sock;
}

server {
  listen 80;
  server_name localhost;
  
  root <%= rails_root %>/public;
  try_files $uri/index.html $uri @app;
  
  location @app {
    proxy_pass http://<%= app_name %>;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }

<% if rails_env == 'production' %>
  location ~ ^/(assets)/ {
    gzip_vary on;
    gzip_static on;
    expires 1y;
    add_header Cache-Control public;
    add_header ETag "";
  }
<% end -%>
}

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
daddy-0.4.5 lib/tasks/nginx/app.conf.erb
daddy-0.4.4 lib/tasks/nginx/app.conf.erb
daddy-0.4.3 lib/tasks/nginx/app.conf.erb
daddy-0.4.2 lib/tasks/nginx/app.conf.erb
daddy-0.4.1 lib/tasks/nginx/app.conf.erb
daddy-0.4.0 lib/tasks/nginx/app.conf.erb
daddy-0.3.38 lib/tasks/nginx/app.conf.erb
daddy-0.3.37 lib/tasks/nginx/app.conf.erb
daddy-0.3.36 lib/tasks/nginx/app.conf.erb
daddy-0.3.35 lib/tasks/nginx/app.conf.erb
daddy-0.3.34 lib/tasks/nginx/app.conf.erb
daddy-0.3.33 lib/tasks/nginx/app.conf.erb
daddy-0.3.32 lib/tasks/nginx/app.conf.erb
daddy-0.3.31 lib/tasks/nginx/app.conf.erb
daddy-0.3.30 lib/tasks/nginx/app.conf.erb
daddy-0.3.29 lib/tasks/nginx/app.conf.erb
daddy-0.3.28 lib/tasks/nginx/app.conf.erb
daddy-0.3.27 lib/tasks/nginx/app.conf.erb
daddy-0.3.26 lib/tasks/nginx/app.conf.erb
daddy-0.3.25 lib/tasks/nginx/app.conf.erb