Skip to content
clach04 edited this page Feb 7, 2020 · 11 revisions

Welcome to the docker-pebble-dev wiki!

A combination of pebble-dev, Docker, and Windows Docker notes.

Build Docker image

docker build -t clach04/docker-pebble-dev .

NOTE if apt-get complains about items being is not valid yet until the future, some clock drift has occurred between Docker and the host. Restart DOcker (or entire machine), under Windows use the GUI for Linux issue:

docker-machine restart default

Windows file hosting not reliable

If get errors ValueError: ZIP does not support timestamps before 1980 or error: ushort format requires 0 <= number <= USHRT_MAX this is likely a filesystem hosting issue. See https://github.com/bboehmke/docker-pebble-dev/issues/6

X11 Display

If you have your machine firewall disabling auth on X server in Windows makes life very easy.

DISPLAY can be set to host.docker.internal (hostnames tend not to work, IP addresses do and so does Docker standard names). E.g.:

docker run --name=pebble_screen -e DISPLAY=host.docker.internal:0.0 -it -v %CD%:/pebble clach04/docker-pebble-dev  /bin/bash

Then connect via:

docker start -i -a pebble_screen

Use screen to multiplex so can run emulator and issue emulator commands like config, transcription, etc.

Pebble cheat sheet

pebble install --emulator aplite --logs
pebble install --emulator basalt --logs

pebble emu-app-config
Clone this wiki locally