/sandbox

Primary LanguagePython

dotCloud Sandbox

As announced, dotCloud Sandbox is an open-source project which tries to replicate the sandbox flavor of dotCloud: a free and easy way to build web applications.

How does it work?

Sandbox takes your application and its dotcloud.yml as input and outputs a Docker image for each service that can be built; it doesn't support databases (yet?).

Sandbox tries to mimic the original dotCloud build process but a few differences exist:

  • database credentials won't be generated in environment.json;
  • postinstall is not executed (databases are supposed to be available when it's run), but you can probably use a post-build hook instead.

Requirements

  • Docker (This is developed against master, but pretty much any release done after April 2013 should work);
  • Python 2.7 (older versions won't work);
  • A C compiler and the Python development headers.

Documentation

The full documentation is reachable at http://sandbox.dotcloud.com/.