Skip to content
Newer
Older
100644 31 lines (18 sloc) 942 Bytes
1888887 @tarcieri Redo README in Markdown and replace Mongrel with Puma
tarcieri authored
1 Puma: A Ruby Web Server Built For Concurrency
2 =============================================
3
4 Description
5 -----------
6
4f69300 @evanphx Prune the README.md
evanphx authored
7 Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
1888887 @tarcieri Redo README in Markdown and replace Mongrel with Puma
tarcieri authored
8
9 What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues.
10
11 License
12 -------
13
4f69300 @evanphx Prune the README.md
evanphx authored
14 Puma is copyright 2011 Evan Phoenix and contributors. It is licensed under the BSD license. See the include LICENSE file for details.
1888887 @tarcieri Redo README in Markdown and replace Mongrel with Puma
tarcieri authored
15
16 Quick Start
17 -----------
18
19 The easiest way to get started with Puma is to install it via RubyGems and then run a Ruby on Rails application. You can do this easily:
20
06072d0 @tarcieri Indent examples at the level Markdown expects
tarcieri authored
21 $ gem install puma
1888887 @tarcieri Redo README in Markdown and replace Mongrel with Puma
tarcieri authored
22
4f69300 @evanphx Prune the README.md
evanphx authored
23 Now you should have the puma command available in your PATH, so just do the following:
1888887 @tarcieri Redo README in Markdown and replace Mongrel with Puma
tarcieri authored
24
4f69300 @evanphx Prune the README.md
evanphx authored
25 $ puma app.ru
1888887 @tarcieri Redo README in Markdown and replace Mongrel with Puma
tarcieri authored
26
27 Install
28 -------
29
4f69300 @evanphx Prune the README.md
evanphx authored
30 $ gem install puma
Something went wrong with that request. Please try again.