version: '3.8' services: # Vector Database - Long-term semantic memory qdrant: image: qdrant/qdrant:latest container_name: qdrant-memory ports: - "6333:6333" - "6334:6334" volumes: - qdrant-storage:/qdrant/storage environment: - QDRANT__SERVICE__HTTP_PORT=6333 restart: unless-stopped # qdrant image does not ship with curl/wget; disable container-level healthcheck. # Host-level checks (curl to localhost:6333) are sufficient. # healthcheck: # test: ["CMD", "sh", "-lc", ": sh -c " ollama serve & sleep 5 ollama pull snowflake-arctic-embed2 wait " volumes: qdrant-storage: driver: local redis-data: driver: local ollama-models: driver: local networks: default: name: memory-system driver: bridge