Initial commit: mem0 docker with qdrant

This commit is contained in:
hhofmann
2026-04-13 16:38:35 +02:00
commit f337c94281
7 changed files with 532 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
name: mem0-selfhost
services:
mem0:
build:
context: .
dockerfile: Dockerfile
ports:
- "${MEM0_PORT:-8889}:8000"
env_file:
- .env
networks:
- mem0_network
extra_hosts:
- "host.docker.internal:host-gateway"
depends_on:
- qdrant
environment:
- PYTHONDONTWRITEBYTECODE=1
- PYTHONUNBUFFERED=1
- QDRANT_HOST=${QDRANT_HOST}
- QDRANT_PORT=${QDRANT_PORT}
- EMBEDDING_URL=${EMBEDDING_URL}
- EMBEDDING_DIMS=${EMBEDDING_DIMS}
volumes:
- ./history:/app/history
restart: unless-stopped
qdrant:
image: qdrant/qdrant:latest
ports:
- "6333:6333"
networks:
- mem0_network
volumes:
- qdrant_storage:/qdrant/storage
healthcheck:
test: ["CMD-SHELL", "wget -q --spider http://localhost:6333/ || exit 1"]
interval: 10s
timeout: 5s
retries: 3
start_period: 10s
restart: unless-stopped
volumes:
qdrant_storage:
networks:
mem0_network:
driver: bridge