services:
  mirofish:
    build: .
    container_name: mirofish
    environment:
      - LLM_API_KEY=${LLM_API_KEY}
      - LLM_BASE_URL=${LLM_BASE_URL}
      - LLM_MODEL_NAME=${LLM_MODEL_NAME}
      - ZEP_API_KEY=${ZEP_API_KEY}
    expose:
      - "3000"
      - "5001"
    restart: unless-stopped
    volumes:
      - ./backend/uploads:/app/backend/uploads
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities: [gpu]