Public | Automated Build

Last pushed: 2 years ago
Short Description
A Docker container to ease development with Canonical's Mojo
Full Description

Mojobox

Mojobox is an extension of charmbox which adds tools for developing with Mojo.

Getting Started

Grab a local copy of your Mojo project, for example: bzr branch lp:~ost-maintainers/openstack-mojo-specs/mojo-openstack-specs /home/ubuntu/mojo-openstack-specs.

LOCAL_MOJO_REPO=/home/ubuntu/mojo-openstack-specs

docker run --rm -ti --net=host -v $LOCAL_MOJO_REPO:/home/ubuntu/mojo -v $LOCAL_MOJO_REPO/home/ubuntu/.juju iceyec/mojobox"

Doing this lets you manage your juju 1.25.* environment from within the Docker container. I alias the above command as mojobox which lets me get started quickly.

After booting the "mojobox", you will be greeted with some light directions to get started with using it:

welcome to Mojobox
To get started, run ./setup_mojo.sh [series=trusty]
    go-mojo specs/full_stack/next_deploy/icehouse
pointing at YOUR spec file!
Docker Pull Command
Owner
iceyec
Source Repository