Local Development

Divio's local development environment runs your web project's code on your own computer, in exactly the same environment as on the server, to make your development work faster and easier.

41 articles in this collection
Written by Daniele Procida, Joseph Melettukunnel, and Christian Bertschy
Setup

How to install custom system applications

Learn how to install Linux system libraries in your Divio Cloud projects
Written by Joseph Melettukunnel
Updated over a week ago

How to login to Divio Cloud projects

The Aldryn Single-Sign-On mechanism makes it easy to log in to your local projects.
Written by Daniele Procida
Updated over a week ago

Use Celery for your projects

Written by Daniele Procida
Updated over a week ago

Use PostGIS/GeoDjango for your project

PostGIS and GeoDjango offer some very useful geolocation functionality for your projects.
Written by Daniele Procida
Updated over a week ago

How to log in to Wagtail when developing locally

Wagtail has a special arrangement for its Django admin access.
Written by Daniele Procida
Updated over a week ago

Divio Cloud's SSH key fingerprint

Divio Cloud's public key helps your system validate its connection to our Cloud servers.
Written by Daniele Procida
Updated over a week ago

Using Git to manage your project

Your Divio Cloud project is a Git repository, offering several advantages to the developer.
Written by Daniele Procida
Updated over a week ago

Set up the local development environment (Macintosh and Windows)

Let the Divio App do all the hard work of setting up your local Docker development environment.
Written by Daniele Procida
Updated over a week ago

Set up the local development environment (Linux)

The Divio App will help you manage and develop your projects.
Written by Daniele Procida
Updated over a week ago

Set up your SSH keys

In order to set up secure communication between your local machine and Divio Cloud, you need to use SSH keys.
Written by Daniele Procida
Updated over a week ago

Set up and launch a Divio Cloud project locally

For the best possible development experience, you can do all of your work locally, in the Divio local development environment.
Written by Daniele Procida
Updated over a week ago

Set up local development environment with PyCharm

PyCharm provides an interactive console that can integrate into your local Divio development environment.
Written by Daniele Procida
Updated over a week ago

Set up the local development environment with PyCharm and Docker for Mac/Docker for Windows

PyCharm provides an interactive console that can integrate into your local Divio development environment.
Written by Daniele Procida
Updated over a week ago

Using the Divio CLI or Divio App with an HTTP Proxy Server

Written by Christian Bertschy
Updated over a week ago
Divio Shell

Adding a new application to your Divio Cloud project - the quick and easy way

How to create a new addon application, integrate it locally, and deploy it to the cloud.
Written by Daniele Procida
Updated over a week ago

How to develop a Divio Cloud Addon application

Create usable packages that can be deployed in multiple projects via the Control Panel, and shared on the Marketplace and with other users.
Written by Daniele Procida
Updated over a week ago

How to interact with your local project's database

Running Postgres commands to dump, restore and perform other operations on your local database
Written by Daniele Procida
Updated over a week ago

Addon configuration for developers

How to provide additional or even user-supplied configuration for Addon applications
Written by Daniele Procida
Updated over a week ago

Handling media files on the Divio Cloud

How to work with file storage in the Divio Cloud architecture
Written by Daniele Procida
Updated over a week ago

Divio CLI reference

Written by Daniele Procida
Updated over a week ago

Common Docker command-line operations

Written by Daniele Procida
Updated over a week ago

Installing Addons and redeploying locally

A guide to speeding up the local installation/deployment cycle
Written by Daniele Procida
Updated over a week ago

How to clone a Divio Cloud Project

Each Divio Cloud project is a Git repository, meaning you can clone it to another system at any time.
Written by Daniele Procida
Updated over a week ago

Managing Divio Cloud projects using standard tools

The Divio App uses familiar tools including Git and SSH; if you prefer you can use them directly.
Written by Daniele Procida
Updated over a week ago

Mounting arbitrary host directories in your Docker virtual machine

How to set up Divio Cloud projects outside your default user space
Written by Daniele Procida
Updated over a week ago

Running the local server in live mode

Written by Daniele Procida
Updated over a week ago