Simon GriffeeDesign, photography, writing & illustration

What: deployment

Underwear Deploy Python Web Applications Easily #
I still think the main barrier to widespread adoption of Python for web development is deployment. Can Underwear help? Despite the advent of configuration management tools such as Puppet, Chef, Ansible, and Salt, it remains difficult to deploy a web application because you have to first learn one of those tools and then write scripts in the tool’s domain-specific language. Underwear makes deploying to a traditional Linux server stack as easy as deploying to Heroku by providing a pre-packaged, easily configurable library. …continue
Django, Gunicorn & Nginx Deployment Setup #

Lots of good information in one place. See also: Serving multiple Django applications with Nginx and Gunicorn.

Complete Single Server Django Stack Tutorial #

Clearly written in simple language.

Docker #

Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.

I will be using Docker for my next web application.

Textdrive Server Deployment with Nginx via FastCGI

My notes on deploying a Django application (this website) on Textdrive shared hosting with Nginx via FastCGI. Thanks to Evan Carmi, who much of this is paraphrased from, and Pokoka who has far more knowledge on system administration than I, and has an alternate method using uWSGI and a handy script. Search and Replace yourusername yourdomain.tld yourproject yourportnumber Server folder layout yourusername domains yourdomain.tld .virtualenv SSH into your Txd server $ ssh yourusername@yourserver.