Skip to content

pctechadam/cloudpebble-composed

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudpebble Composed

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.

Getting Started

  1. Install Docker Toolbox (Mac, Windows), or otherwise get docker and docker-compose into a working state (Linux).
  2. Enter a shell with docker set up appropriately (e.g. via "Docker Quickstart Terminal")
  3. git clone --recursive git@github.com:pctechadam/cloudpebble-composed.git && cd cloudpebble-composed
  4. ./dev_setup.sh (this will take a while)
  5. 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 172.17.0.1. This is true by default, but may not be true for you.

Limitations

  • Pebble SSO is not available; only local accounts work.
  • Websocket installs are not available because pebble SSO is not available
  • You'll have to change things manually if 172.17.0.1 isn't right.

About

Local development setup for CloudPebble

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%