Sha256: 66997f6363d16ec5374533c61eb7d5718197a0f762220f8f10773eeb2aab0e13

Contents?: true

Size: 746 Bytes

Versions: 5

Compression:

Stored size: 746 Bytes

Contents

upstream app {
    # Path to Puma SOCK file, as defined previously
    server unix:/u/apps/{{project_name}}/shared/tmp/sockets/puma.sock fail_timeout=0;
}

server {
    listen 80;
    server_name localhost;

    root /u/apps/{{project_name}}/current/public;

    try_files $uri/index.html $uri @app;

    location @app {
        proxy_pass http://app;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        # pass the upgrade headers so websockets work
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_redirect off;
    }

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
subspace-0.3.0 ansible/roles/nginx/templates/nginx-project
subspace-0.2.1 ansible/roles/nginx/templates/nginx-project
subspace-0.1.3 ansible/roles/nginx/templates/nginx-project
subspace-0.1.2 ansible/roles/nginx/templates/nginx-project
subspace-0.1.1 ansible/roles/nginx/templates/nginx-project