Run in the Box is an open-source API that automates the deployment of any applications as a group of lightweight, portable, self-sufficient components (Docker container) that will run virtually anywhere.
Run in the Box can setup any type of project using predefined or custom Docker containers that will run consistently on and between virtually any server. The same project that a developer builds and tests using a set of components on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.
* Please note Run in the Box is currently under heavy development. It should not be used in production (yet).
In order to use Run in the Box you need to install the rbx client which allow you easily query the API (get, create and update resources) and also to run your project (in a VM, locally or remotely).
For API details, check the API documentation.
runintheboxpackage and dependencies)
make htmlcoverageto generate browsable coverage report)
make help for more information.