File size: 1,023 Bytes
5ec8557
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# mem0 Self-Hosted - docker-compose.yml

services:
  mem0:
    build: .
    container_name: mem0
    ports:
      - "7864:7860"
    env_file:
      - .env
    environment:
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - JWT_SECRET=${JWT_SECRET}
      - ADMIN_API_KEY=${ADMIN_API_KEY:-}
      - AUTH_DISABLED=${AUTH_DISABLED:-false}
      - MEM0_TELEMETRY=${MEM0_TELEMETRY:-true}
      - DASHBOARD_URL=http://localhost:7860
      - NEXT_PUBLIC_API_URL=/api
      - NEXT_PUBLIC_INSTANCE_NAME=Mem0
      # 127.0.0.1, not localhost: Node >=17 resolves localhost to ::1 first and
      # uvicorn listens on IPv4 only -> ECONNREFUSED during token rotation
      - API_INTERNAL_URL=http://127.0.0.1:8000
      - MEM0_DEFAULT_LLM_MODEL=${MEM0_DEFAULT_LLM_MODEL:-gpt-5-mini}
      - MEM0_DEFAULT_EMBEDDER_MODEL=${MEM0_DEFAULT_EMBEDDER_MODEL:-text-embedding-3-small}
    volumes:
      - mem0_data:/data
      - mem0_history:/opt/mem0/api/history

volumes:
  mem0_data:
  mem0_history: