Divio Cloud developer handbook¶
About the Divio Cloud¶
The Divio Cloud is a platform for Python/Django web projects. The Divio Cloud aims to offer developers:
More reliable deployment - it’s built in Python and Django, and uses Docker to give application developers a local development environment that is consistent between the Cloud live and test servers - in other words, a system where if it works on your machine, you can expect it to work in production.
Easier deployment and maintenance - the Dockerised Cloud platform makes it possible for developers to get their projects online, and to take charge of deployment, maintenance and scaling, without needing the operations or system administrator skills this usually demands to do well.
Better portability - the containerisation technology used in Divio Cloud projects guarantees portability and means freedom from lock-in to a single provider. A Divio Cloud project can be easily deployed on another platform that supports Docker.
About this handbook¶
The handbook is aimed at developers, who are already familiar with command-line tools and either know some basic Python or are experienced programmers.
Detailed table of contents¶
- How-to guides
- Add Python dependencies
- Add system packages
- Add a Django application to a project
- Package an application as an addon
- Update an existing addon
- Log in to a local Django project
- Set up password protection
- Interact with your project’s database
- Use Git to manage your project
- Migrate an existing project to Divio Cloud
- Technical reference
- Background information