An open API service indexing awesome lists of open source software.

https://github.com/progm/passenger-rails-server

A simple gem that sets the default server for rack (and rails) to https://www.phusionpassenger.com/.
https://github.com/progm/passenger-rails-server

Last synced: 8 months ago
JSON representation

A simple gem that sets the default server for rack (and rails) to https://www.phusionpassenger.com/.

Awesome Lists containing this project

README

          

# THIS GEM IS OBSOLETE, SINCE PASSENGER >= 5.0.25 IMPLEMENTS THIS NATIVELY.
# [CHECK ISSUE #1](https://github.com/ProGM/passenger-rails-server/issues/1)

[![Gem Version](https://badge.fury.io/rb/passenger-rails-server.svg)](http://badge.fury.io/rb/passenger-rails-server)
[![Code Climate](https://codeclimate.com/github/ProGM/passenger-rails-server/badges/gpa.svg)](https://codeclimate.com/github/ProGM/passenger-rails-server)

# passenger-rails-server

passenger-rails-server is a simple gem that sets the default server for rack (and rails) to [phusion passenger](https://www.phusionpassenger.com/).

## Description

passenger-rails-server overrides the `Rack::Handler.default` method to return `Rack::Handler::Passenger` which will cause rack (and
rails) to use passenger by default.

## Installation

Add this line to your application's `Gemfile`:

gem "passenger-rails-server"

And then execute:

$ bundle install

## Usage

Just add the gem to your `Gemfile` and then `rails server` will default to using passenger.

## Inspiration
https://github.com/samuelkadolph/unicorn-rails

## Contributing

Fork, branch & pull request.