services: claudecodeui: build: context: . dockerfile: Dockerfile image: claudecodeui:local container_name: claudecodeui restart: unless-stopped ports: - "3001:3001" volumes: # Claude Code credentials & config (persistent auth) - /mnt/NVME/Docker/Claude/claudecodeui/claude-data:/home/node/.claude # CloudCLI database (sessions, auth, history) - /mnt/NVME/Docker/Claude/claudecodeui/cloudcli-data:/home/node/.cloudcli # Workspace - project files you work on via the UI - /mnt/NVME/Docker/Claude/claudecodeui/workspace:/home/node/workspace environment: - SERVER_PORT=3001 - HOST=0.0.0.0 - CONTEXT_WINDOW=160000 - VITE_CONTEXT_WINDOW=160000 - ANTHROPIC_BASE_URL=https://ollama.wilddragon.net/v1 - ANTHROPIC_API_KEY=sk-6610655970c8b144-4lhp46-ac73a34f # node-pty needs /dev/ptmx access for terminal emulation devices: - /dev/ptmx:/dev/ptmx