Project environments

Each Divio project includes three environments for the application by default.

The three environments are created in Docker containers from the same images.

  • Local, running on your own computer
  • Test, running on our Cloud servers
  • Live, running on our Cloud servers

In our recommended workflow, development is done locally, before being deployed to Test and finally to Live.

It is also possible to set up multiple cloud environments for a project. For example, a common scheme is to use four: Development, Testing, QA, Production.

Default project conditions

Some of these conditions may be readily altered according your needs, for example the DEBUG setting. See also How to run a local project in live configuration.

  Local Test Live
STAGE environment variable local test live
DEBUG environment variable True True False
static files served by local server (e.g. Python runserver) uWSGI
media files served by our Cloud S3 service
database runs in a local container our Cloud database cluster
number of application containers one according to subscription
application container sleeps n/a after 15 minutes’ activity never