Deploying Responder =================== You can deploy Responder anywhere you can deploy a basic Python application. Docker Deployment ----------------- Assuming existing ``api.py`` and ``Pipfile.lock`` containing ``responder``. ``Dockerfile``:: FROM kennethreitz/pipenv ENV PORT '80' COPY . /app CMD python3 api.py EXPOSE 80 That's it! Heroku Deployment ----------------- The basics:: $ mkdir my-api $ cd my-api $ git init $ heroku create ... Install Responder:: $ pipenv install responder ... Write out an ``api.py``:: import responder api = responder.API() @api.route("/") async def hello(req, resp): resp.text = "hello, world!" if __name__ == "__main__": api.run() Write out a ``Procfile``:: web: python api.py That's it! Next, we commit and push to Heroku:: $ git add -A $ git commit -m 'initial commit' $ git push heroku master