sha256:9201e50a18fcf5d5de042850f152e4e088d602c5fb2668bc8c41295fe90dcca8
Last pushed
4 days by kropanov
Type
Compose
Manifest digest
sha256:9201e50a18fcf5d5de042850f152e4e088d602c5fb2668bc8c41295fe90dcca8
services:
o2d:
restart: always
image: telemetrybalkan/o2d:0.0.7-alpha
devices:
- /dev/serial:/dev/serial
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- /dev:/dev
- /run/dbus:/run/dbus
- /run/udev:/run/udev:ro
# Allow safe host-wide serial handle inspection before resetting Pico.
- /proc:/host/proc:ro
- /etc/machine-id:/etc/machine-id:ro
# Absolute host path enables direct access to /ws from the host.
- "${O2D_WORKSPACE:-o2d_volume}:/ws"
# Host-visible diagnostics: the source directory itself is never mounted.
- "${O2D_DIAGNOSTICS_HOST_DIR:-/home/o2d/o2d-workspace/o2d/diagnostics}/runs:/root/engine/o2d/diagnostics/runs"
- "${O2D_DIAGNOSTICS_HOST_DIR:-/home/o2d/o2d-workspace/o2d/diagnostics}/archives:/root/engine/o2d/diagnostics/archives"
- "${O2D_DIAGNOSTICS_HOST_DIR:-/home/o2d/o2d-workspace/o2d/diagnostics}/configs:/root/engine/o2d/diagnostics/configs"
# Development checkout under /ws/o2d uses the same host directories.
- "${O2D_DIAGNOSTICS_HOST_DIR:-/home/o2d/o2d-workspace/o2d/diagnostics}/runs:/ws/o2d/diagnostics/runs"
- "${O2D_DIAGNOSTICS_HOST_DIR:-/home/o2d/o2d-workspace/o2d/diagnostics}/archives:/ws/o2d/diagnostics/archives"
- "${O2D_DIAGNOSTICS_HOST_DIR:-/home/o2d/o2d-workspace/o2d/diagnostics}/configs:/ws/o2d/diagnostics/configs"
# VS Code Server и установленные Remote Extensions
- vscode_server_volume:/root/.vscode-server
volumes:
o2d_volume:
vscode_server_volume:
docker compose -f oci://telemetrybalkan/o2d-compose:0.0.7-alpha upUse the above command to pull and run the Compose file. Learn more.