sprockets.http/README.rst
2015-07-22 13:40:55 -04:00

32 lines
792 B
ReStructuredText

sprockets.http
==============
This library runs Tornado HTTP server applications intelligently.
* ``SIGTERM`` is gracefully handled with respect to outstanding timeouts
and callbacks
* Listening port is configured by the ``PORT`` environment variable
* ``logging`` layer is configured to output JSON by default
* *"Debug mode"* is enabled by the ``DEBUG`` environment variable
- makes log out human-readable
- catches ``SIGINT`` (e.g., ``Ctrl+C``)
- application run in a single process
Example Usage
-------------
.. code-block:: python
from tornado import web
import sprockets.http
def make_app(**settings):
return web.Application([
# insert your handlers
], **settings)
if __name__ == '__main__':
sprockets.http.run(make_app)