ai:
image: tiledesk/tiledeskai-lite:0.1.0
container_name: ai
restart: always
environment:
  - WORKERS=3
  - TIMEOUT=180
  - MAXREQUESTS=1200
  - MAXRJITTER=5
  - GRACEFULTIMEOUT=30
  - KB_ENABLED=true
  - KB_MODEL=text-embedding-3-small
  - KB_VECTOR_STORE=FAISS
  - KB_INDEX_PATH=/app/kb_data
  \# ADDED: OpenAI Configuration for AI Service
  - OPENAI_API_KEY=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
  - OPENAI_ENDPOINT=https://api.openai.com/v1
volumes:
- tiledesk-kbdata:/app/kb_data  # Persist knowledge base data  
ports:
  - 8000:8000