This repo contains the key components of CloudPebble as submodules. It also contains a
docker-compose
file that will assemble all of them into something that runs like a
real CloudPebble instance.
git clone --recursive git@github.com:pebble/cloudpebble-composed.git && cd cloudpebble-composed
./dev_setup.sh
(this will take a while)docker-compose up
At the end of this, you will have seven Docker containers running. The CloudPebble-specific ones
should pick up most changes without being rebuilt, although in some cases you may have to stop and
restart them (re-run docker-compose up
).
The current compose file assumes that the docker machine/VM is accessible at 192.168.99.100. This is true by default, but may not be true for you.