Sha256: bf23c328770f151f174025ff50b14c72d5e5a405b76479f88661d6341d9edbbb

Contents?: true

Size: 1.03 KB

Versions: 33

Compression:

Stored size: 1.03 KB

Contents

<%
  @path = "/etc/nginx/rubber/application.conf"
%>

server_name  <%= [ rubber_env.domain, rubber_env.web_aliases ].flatten.compact.join(" ") %>;
passenger_enabled on;
passenger_set_cgi_param HTTP_X_QUEUE_START "t=${msec}000";

root <%= Rubber.root + "/public" %>;

# this rewrites all the requests to the maintenance.html
# page if it exists in the doc root. This is for capistrano's
# disable web task
if (-f $document_root/system/maintenance.html)
{
  rewrite  ^(.*)$  /system/maintenance.html last;
  break;
}

error_page   500 502 503 504  /500.html;
location = /500.html
{
  root <%= Rubber.root + "/public" %>;
}
error_page 404  /404.html;
location = /404.html
{
  root <%= Rubber.root + "/public" %>;
}

<% if Rubber::Util.has_asset_pipeline? %>
# Give static assets a far-future header and serve the pre-compressed version of the asset
# instead of compressing on the fly.
location ~ ^/(assets)/ {
  gzip_static on;
  expires     max;
  add_header  Cache-Control public;
  add_header  Last-Modified "";
  add_header  ETag "";
  break;
}
<% end %>

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
rubber-3.0.1 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-3.0.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.16.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.15.2 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.15.1 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.15.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.14.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.13.1 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.13.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.12.2 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.12.1 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.12.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.11.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.10.2 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.10.1 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.10.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.9.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.8.1 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.8.0 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf
rubber-2.7.5 templates/passenger_nginx/config/rubber/role/passenger_nginx/application.conf