fcb_looper/image/docker-compose.yml
2025-07-01 14:56:12 +02:00

24 lines
748 B
YAML

services:
yocto:
build: .
container_name: fcb-looper-yocto
working_dir: /workspace
user: "${HOST_UID:-1000}:${HOST_GID:-1000}"
volumes:
# Mount workspace for persistent development
- ./workspace:/workspace
# Mount Poky submodule for Yocto source
- ./yocto/poky:/yocto/poky
# Mount downloads cache to avoid re-downloading sources
- ./yocto-downloads:/workspace/downloads
# Mount sstate cache for faster builds
- ./yocto-sstate:/workspace/sstate-cache
# Mount output directory
- ./output:/workspace/output
environment:
- TERM=xterm-256color
- UID=${HOST_UID:-1000}
- GID=${HOST_GID:-1000}
stdin_open: true
tty: true
command: /bin/bash