gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Added support to --bind to open file descriptors (#1809) Nov 16, 2018
examples fix example to work on python3 Sep 4, 2018
gunicorn Added support to --bind to open file descriptors (#1809) Nov 16, 2018
rpm Improved the documentation that is packaged in the RPM. Jan 13, 2014
scripts Drop support for Python 2 Aug 1, 2018
tests Added support to --bind to open file descriptors (#1809) Nov 16, 2018
.gitignore Fix style issues and revert some unrelated changes Jun 3, 2018
.pylintrc Drop support for Python 2 Aug 1, 2018
.travis.yml Update Python versions in Travis CI and tox (#1902) Oct 28, 2018
CONTRIBUTING.md issues and PR*s* May 20, 2015
LICENSE bump license year Apr 29, 2018
MAINTAINERS add Berker Peksağ to the maintainers Jun 12, 2014
MANIFEST.in Use tox in .travis.yml. Oct 18, 2014
Makefile Use tox in .travis.yml. Oct 18, 2014
NOTICE Drop support for EOL Python 3.2 and 3.3 (#1839) Jul 29, 2018
README.rst Drop support for Python 2 Aug 1, 2018
THANKS Added support to --bind to open file descriptors (#1809) Nov 16, 2018
appveyor.yml AppVeyor: allow failures, run lint using Python 3.7 (#1911) Oct 31, 2018
requirements_dev.txt Use tox in .travis.yml. Oct 18, 2014
requirements_test.txt Update Python versions in Travis CI and tox (#1902) Oct 28, 2018
setup.cfg submit coverage report to couverture.io Feb 7, 2017
setup.py Drop support for Python 2 Aug 1, 2018
tox.ini Update Python versions in Travis CI and tox (#1902) Oct 28, 2018

README.rst

Gunicorn

PyPI version Supported Python versions Build Status

Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resource usage, and fairly speedy.

Feel free to join us in #gunicorn on Freenode.

Documentation

The documentation is hosted at http://docs.gunicorn.org.

Installation

Gunicorn requires Python **Python 3.x >= 3.4.

Install from PyPI:

$ pip install gunicorn

Usage

Basic usage:

$ gunicorn [OPTIONS] APP_MODULE

Where APP_MODULE is of the pattern $(MODULE_NAME):$(VARIABLE_NAME). The module name can be a full dotted path. The variable name refers to a WSGI callable that should be found in the specified module.

Example with test app:

$ cd examples
$ gunicorn --workers=2 test:app

License

Gunicorn is released under the MIT License. See the LICENSE file for more details.