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