Files
mem0-docker-qdrant/docker-compose.yml

45 lines
858 B
YAML

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
restart: unless-stopped
volumes:
qdrant_storage:
networks:
mem0_network:
driver: bridge