version: '3.8' services: grimlock-backend: build: context: ./backend dockerfile: ../docker/Dockerfile.backend container_name: grimlock-backend ports: - "8000:8000" environment: - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} - HOST=0.0.0.0 - PORT=8000 - DEBUG=true - CONTEXT_PATH=/app/context - AI_MODEL=claude-sonnet-4-5-20250514 - LOG_LEVEL=INFO volumes: - ./backend/context:/app/context:ro - ./backend:/app:ro restart: unless-stopped command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload networks: default: name: grimlock-network