services: ccstudio: image: whuzfb/ccstudio:12.8-ubuntu24.04 container_name: ccstudio privileged: true # USB JTAG 장비(XDS110 등) 직접 접근 권한 network_mode: host # GUI 디스플레이 호환성을 위해 호스트 네트워크 사용 user: "1000:1000" environment: - TZ=Asia/Seoul volumes: - /dev/bus/usb:/dev/bus/usb - ./ccs:/ccs_projects # 프로젝트 디렉토리 (Entrypoint가 여기를 참조) - ./res:/workspaces # 워크스페이스 및 빌드 결과 저장소 entrypoint: ["/bin/bash", "-c", "sleep infinity"] #entrypoint: ["/entrypoint.sh", ".ccsproject", "DEBUG"] # 컨테이너가 계속 실행되도록 설정