24 lines
748 B
YAML
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 |