github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/website/source/docs/apps/python/deploy/index.html.md (about) 1 --- 2 layout: "app_python" 3 page_title: "Build & Deploy - Python App Type" 4 sidebar_current: "docs-python-deploy" 5 description: |- 6 Otto defaults to assuming your Python application is a public-facing web 7 application, and deploys it with this assumption. 8 --- 9 10 # Build & Deploy 11 12 Otto defaults to assuming your Python application is a public-facing web 13 application, and deploys it with this assumption. 14 15 This page documents 16 all the common deployment choices made for all infrastructures. The sidebar 17 on the left can be used to view infrastructure-specific choices that are 18 made for certain infrastructure targets. 19 20 ## Common Points 21 22 Below is an unordered list of common points about the build and deploy 23 process. Please see the [customizations](/docs/apps/python/customization.html) 24 page for a list of behavior that can be changed. 25 26 * The application is deployed behind [Gunicorn](http://gunicorn.org/) 27 and [Nginx](http://nginx.org/). 28 29 * `pip install -r requirements.txt` and `python setup.py install` is used 30 during the build process to get all the dependencies for your applicaiton.