Sha256: de727881d49b558998c0e05a0c25ca5ab6220bd5e14c2f9c8dde08c83d0f59fa

Contents?: true

Size: 936 Bytes

Versions: 3

Compression:

Stored size: 936 Bytes

Contents

upstream <%= fetch(:application) %> {
   server unix:/tmp/unicorn.<%= fetch(:application) %>.sock fail_timeout=0;
 }

 server {
   listen 80;
   server_name stage.<%= fetch(:project_domain) %>;
   root <%= fetch(:current_path) %>/public;

   location ^~ /assets/ {
     gzip_static on;
     expires max;
     add_header Cache-Control public;
   }

   try_files $uri/index.html $uri @<%= fetch(:application) %>;
   location @<%= fetch(:application) %> {
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_set_header Host $http_host;
     proxy_redirect off;
     proxy_pass http://<%= fetch(:application) %>;
   }

   error_page 500 502 504 /500.html;
   client_max_body_size 4G;
   keepalive_timeout 10;

   if (-f $document_root/system/maintenance.html) {
     return 503;
   }
   error_page 503 @maintenance;
   location @maintenance {
     rewrite  ^(.*)$  /system/maintenance.html last;
     break;
   }
 }

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
recipes_matic-1.3.0 lib/generators/recipes_matic/templates/config/deploy/recipes/templates/nginx.staging.erb
recipes_matic-1.2.1 lib/generators/recipes_matic/templates/config/deploy/recipes/templates/nginx.staging.erb
recipes_matic-1.2.0 lib/generators/recipes_matic/templates/config/deploy/recipes/templates/nginx.staging.erb