Sha256: 111eacbab17a59c8f88a8f18352c2814c7a9859dfb2325243aa4034a41376daa

Contents?: true

Size: 888 Bytes

Versions: 13

Compression:

Stored size: 888 Bytes

Contents

# configure nginx
RUN gem install foreman && \
<% unless run_as_root? -%>
    sed -i 's|pid /run|pid /rails/tmp/pids|' /etc/nginx/nginx.conf && \
<% end -%>
    sed -i 's/access_log\s.*;/access_log \/dev\/stdout;/' /etc/nginx/nginx.conf && \
    sed -i 's/error_log\s.*;/error_log \/dev\/stderr info;/' /etc/nginx/nginx.conf

COPY <<-"EOF" /etc/nginx/sites-available/default
server {
  listen 3000 default_server;
  listen [::]:3000 default_server;
  access_log /dev/stdout;

  root /rails/public;

  location /cable {
    proxy_pass http://localhost:8082/cable;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
    proxy_set_header Host $host;
  }

  location / {
    try_files $uri @backend;
  }

  location @backend {
    proxy_pass http://localhost:3001;
    proxy_set_header origin 'http://localhost:3000';
  }
}
EOF

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
dockerfile-rails-1.5.1 lib/generators/templates/_nginx.erb
dockerfile-rails-1.5.0 lib/generators/templates/_nginx.erb
dockerfile-rails-1.4.2 lib/generators/templates/_nginx.erb
dockerfile-rails-1.4.1 lib/generators/templates/_nginx.erb
dockerfile-rails-1.4.0 lib/generators/templates/_nginx.erb
dockerfile-rails-1.3.0 lib/generators/templates/_nginx.erb
dockerfile-rails-1.2.5 lib/generators/templates/_nginx.erb
dockerfile-rails-1.2.4 lib/generators/templates/_nginx.erb
dockerfile-rails-1.2.3 lib/generators/templates/_nginx.erb
dockerfile-rails-1.2.2 lib/generators/templates/_nginx.erb
dockerfile-rails-1.2.1 lib/generators/templates/_nginx.erb
dockerfile-rails-1.2.0 lib/generators/templates/_nginx.erb
dockerfile-rails-1.1.2 lib/generators/templates/_nginx.erb