Sha256: bb3107a5fe3ecd9c95ae06adde16ccba41b230f1679fcc2978cdbbd4ffd50b75

Contents?: true

Size: 1 KB

Versions: 25

Compression:

Stored size: 1 KB

Contents

  root /u/apps/{{project_name}}/current/public;
  try_files $uri/index.html $uri @app;

  location @app {
    if (-f /opt/subspace/maintenance.html) {
      return 503;
    }
    proxy_pass http://app;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $app_proto;
    proxy_set_header Host $http_host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_redirect off;
    {% if nginx_proxy_read_timeout is defined %}
    proxy_read_timeout {{nginx_proxy_read_timeout}};
    {% endif %}
    {{ extra_nginx_config | indent( width=4 ) }}
  }

  {% if asset_cors_allow_origin is defined %}
  location /assets {
    add_header 'Access-Control-Allow-Origin' "{{asset_cors_allow_origin}}";
  }
  {% endif %}

  error_page 500 502 504 /500.html;
  error_page 503 /maintenance.html;
  location /maintenance.html {
    root /opt/subspace;
  }
  client_max_body_size {{client_max_body_size}};
  keepalive_timeout {{keepalive_timeout}};

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
subspace-3.0.13 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.12 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.11 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.10 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.9 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.6 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.5 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.4 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.3 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.2 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.0 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.10 ansible/roles/nginx-rails/templates/_rails.conf
subspace-3.0.0.rc1 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.9 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.8 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.7 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.6 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.5 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.4 ansible/roles/nginx-rails/templates/_rails.conf
subspace-2.5.3 ansible/roles/nginx-rails/templates/_rails.conf