Overview
Cookiecutter-django-paas is a Django template that is ready to use in Heroku and OpenShift without any specific modification. It simplifies the process of deploying and running Django projects on these platforms.
Features
- Easy project initialization: The template provides a command to start a new project and automatically set up a git repository.
- Dependency installation: The template includes a requirements.txt file with all the necessary dependencies. The suggested method for installing them is using pip and virtual environment.
- Local server setup: The template includes a command to run the local server using Foreman. The application listens on port 5000 by default, but you can specify a different port number if needed.
- Deployment to Heroku: The template provides instructions and commands to deploy the project to Heroku.
- Deployment to OpenShift: Similarly, the template provides instructions and commands to deploy the project to OpenShift.
- Future support for other PAAS providers: The developer is actively working on adding support for dotCloud, Gondor, and potentially other PAAS providers. Collaboration is encouraged.
Summary
Cookiecutter-django-paas is a convenient Django template for deploying and running projects on Heroku and OpenShift. It simplifies the setup process by providing commands for project initialization, dependency installation, and local server setup. The template also offers instructions and commands for deploying the project to Heroku and OpenShift. The developer is actively working on adding support for more PAAS providers in the future.