feat(docker): add multi-service docker compose configuration
Implements docker-compose.yml and docker-compose.dev.yml (bead assistant-69t.1)
Services:
- anthropic-proxy: OAuth proxy for Anthropic API access
- Builds from Dockerfile.anthropic-proxy
- Exposes port 4001
- Health check on /health endpoint
- Environment: SESSION_SECRET, LISTEN_ADDR
- letta: AI agent framework server
- Uses official letta/letta:latest image
- Exposes port 8283
- Depends on anthropic-proxy being healthy
- Configures anthropic-proxy as LLM provider
- Persists data in ./letta_data volume
- app: Main ADHD Support Agent application
- Builds from project Dockerfile
- Exposes port 3000
- Depends on letta being healthy
- Connects to all required services
Network:
- assistant-network: isolated bridge network for service communication
Dev overrides (docker-compose.dev.yml):
- Disables app service for local development
- Allows running anthropic-proxy + letta while developing app locally
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>