Fix components mount: remove read-only for cargo build access

This commit is contained in:
2025-08-15 23:19:36 +02:00
parent e347332ee5
commit a3e56b9eeb

View File

@@ -16,8 +16,8 @@ services:
# Mount source configs and scripts (read-only for cache efficiency)
- ../configs:/build/configs:ro
- ../scripts:/build/scripts:ro
# Mount Zero-OS components
- ../components:/build/components:ro
# Mount Zero-OS components (writable for cargo build)
- ../components:/build/components
# Mount output directory
- ../output:/build/output
# Persistent cache directories for maximum caching
@@ -48,7 +48,7 @@ services:
volumes:
- ../configs:/build/configs:ro
- ../scripts:/build/scripts:ro
- ../components:/build/components:ro
- ../components:/build/components
- ../output:/build/output
- github-cache:/build/github
- kernel-cache-legacy:/build/kernel
@@ -78,7 +78,7 @@ services:
volumes:
- ../configs:/build/configs
- ../scripts:/build/scripts
- ../components:/build/components:ro
- ../components:/build/components
- ../output:/build/output
- build-cache:/build/cache
- source-cache:/build/source
@@ -92,7 +92,7 @@ services:
volumes:
- ../configs:/build/configs:ro
- ../scripts:/build/scripts:ro
- ../components:/build/components:ro
- ../components:/build/components
- ../output:/build/output
- ../configs/zinit:/mnt/zinit:ro
environment: