mirror of
https://github.com/sprockets/sprockets.http.git
synced 2024-11-14 11:19:26 +00:00
HTTP Server / Web application controller
docs | ||
requires | ||
sprockets | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
setup.cfg | ||
setup.py |
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)