class Rockstart::Deployment::NginxGenerator

Constants

SENDFILE_REGEX

Public Instance Methods

configure_sendfiles() click to toggle source
# File lib/generators/rockstart/deployment/nginx/nginx_generator.rb, line 9
    def configure_sendfiles
      inject_into_file "config/environments/production.rb", after: SENDFILE_REGEX do
        <<~'SENDFILE'.split("\n").map { |line| "  #{line}".rstrip }.join("\n")

          unless ENV['RAILS_SERVE_STATIC_FILES'].present?
            config.action_dispatch.x_sendfile_header = "X-Accel-Redirect" # for NGINX
          end
        SENDFILE
      end
    end