services:
  api:
    build: .
    ports:
    - 8000:8000
    environment:
    - DATABASE_URL
    - LOG_FILE=/tmp/langlink.json
  ui:
    build: ui
    ports:
    - 3000:80
    environment:
    - VITE_ENDPOINT_BASE_URL=/langlink-api
    depends_on:
    - api
  embedding_service:
    build: embedding-service
    environment:
    - PINECONE_API_KEY
    - NEO4J_ENDPOINT
    - NEO4J_PASSWORD
    - OPENAI_API_KEY
    profiles:
    - embedding