version: '3.8' services: langgraph-service: build: . image: langgraph-service:latest container_name: langgraph-service ports: - "8090:8090" volumes: # Only mount code files, not packages - ./main.py:/app/code/main.py:ro - ./supervisor_agent.py:/app/code/supervisor_agent.py:ro environment: - PYTHONUNBUFFERED=1 - PYTHONPATH=/app/packages - OPENCODE_PASSWORD=${OPENCODE_PASSWORD:-sam4jo} - KNOWLEDGE_SERVICE_URL=http://knowledge-service:8080 networks: - ai-mesh restart: unless-stopped networks: ai-mesh: external: true