Setting up a production environment for Django webapps

This document describes how to set up a production environment for running Django-based webapps for CollectionSpace.

You'll start by creating a virtual environment and installing Django. You'll then integrate the Apache Web server with Python and Django via the mod_wsgi module. And finally you'll then download and set up a pre-built project for deploying your webapps. (This project, the CollectionSpace Django Project, was created by developers at the University of California, Berkeley, as a way to accelerate the process of writing web-based applications for Django that can connect to CollectionSpace via the Services Layer REST API.)

Requirements

The following instructions requires that you have first completed all of the steps in Setting up Python for Django webapps.

Procedure

Until this document is written, you can refer to the following existing documents: