From a1905270764d6289b512b328906c4b36d7b569c3 Mon Sep 17 00:00:00 2001 From: Pratik Narola Date: Fri, 16 Jan 2026 00:01:41 +0530 Subject: [PATCH] fix: use npm_network for NPM proxy, expose instead of ports --- docker-compose.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e6dacfb..35c652d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,6 +5,8 @@ services: container_name: mem0-qdrant expose: - "6333" + networks: + - mem0_network volumes: - qdrant_data:/qdrant/storage command: > @@ -32,6 +34,8 @@ services: expose: - "7474" # HTTP - Internal only - "7687" # Bolt - Internal only + networks: + - mem0_network volumes: - neo4j_data:/data - neo4j_logs:/logs @@ -68,8 +72,11 @@ services: OLLAMA_BASE_URL: ${OLLAMA_BASE_URL:-http://host.docker.internal:11434} EMBEDDING_MODEL: ${EMBEDDING_MODEL:-nomic-embed-text} EMBEDDING_DIMS: ${EMBEDDING_DIMS:-768} - ports: - - "${BACKEND_PORT:-8000}:8000" + expose: + - "8000" + networks: + - npm_network + - mem0_network depends_on: qdrant: condition: service_healthy @@ -78,7 +85,8 @@ services: restart: unless-stopped volumes: - ./backend:/app - command: ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] + - ./frontend:/app/frontend + command: ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--workers", "4"] volumes: qdrant_data: @@ -88,5 +96,6 @@ volumes: neo4j_plugins: networks: - default: - name: mem0-network + mem0_network: + npm_network: + external: true