Sha256: f1c95587487c975a8a35c747f518a6f0b47c465fb7957161fe0fdaa638f1374c
Contents?: true
Size: 1.44 KB
Versions: 3
Compression:
Stored size: 1.44 KB
Contents
<%- @ssl = system("sudo test -e /etc/letsencrypt/live/#{@server_name}/fullchain.pem") && system("sudo test -e /etc/letsencrypt/live/#{@server_name}/privkey.pem") -%> upstream <%= @app_name %> { server unix:<%= @rails_root %>/tmp/sockets/unicorn.sock fail_timeout=0; } server { listen 80; <%- if @ssl -%> listen 443 ssl; <%- end -%> server_name <%= @server_name %>; access_log /var/log/nginx/<%= @app_name %>_access.log ltsv; <%- if @ssl -%> ssl_certificate /etc/letsencrypt/live/<%= @server_name %>/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/<%= @server_name %>/privkey.pem; <%- end -%> root <%= @rails_root %>/public; try_files $uri/index.html $uri @app; gzip on; gzip_http_version 1.0; gzip_proxied any; gzip_min_length 500; gzip_disable "MSIE [1-6]\."; gzip_types text/plain text/xml text/css text/comma-separated-values text/javascript application/x-javascript application/atom+xml; 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-Proto $http_x_forwarded_proto; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } <%- if @rails_env == 'production' -%> location ~ ^/(assets)/ { gzip_vary on; gzip_static always; gunzip on; expires 1y; add_header Cache-Control public; add_header ETag ""; } <%- end -%> }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.5.17 | itamae/cookbooks/nginx/templates/app.conf.erb |
daddy-0.5.16 | itamae/cookbooks/nginx/templates/app.conf.erb |
daddy-0.5.15 | itamae/cookbooks/nginx/templates/app.conf.erb |