#!/bin/bash # CHORUS Development Environment Entrypoint # Provides standardized initialization for development containers set -e # Display workspace structure on first run if [ ! -f "${WORKSPACE_DATA}/.chorus-initialized" ]; then cat << "EOF" ╔════════════════════════════════════════════════════════════════╗ ║ CHORUS Development Environment ║ ╚════════════════════════════════════════════════════════════════╝ Workspace Structure: 📂 /workspace/ ├── input/ - Task requirements, repository checkout ├── data/ - Working directory, build artifacts └── output/ - Deliverables, patches, reports Current Directory: /workspace/data EOF touch "${WORKSPACE_DATA}/.chorus-initialized" fi # Execute provided command or shell exec "$@"