fix: use npm_network for NPM proxy, expose instead of ports

This commit is contained in:
Pratik Narola 2026-01-16 00:01:41 +05:30
parent 9e86c30548
commit a190527076

View file

@ -5,6 +5,8 @@ services:
container_name: mem0-qdrant container_name: mem0-qdrant
expose: expose:
- "6333" - "6333"
networks:
- mem0_network
volumes: volumes:
- qdrant_data:/qdrant/storage - qdrant_data:/qdrant/storage
command: > command: >
@ -32,6 +34,8 @@ services:
expose: expose:
- "7474" # HTTP - Internal only - "7474" # HTTP - Internal only
- "7687" # Bolt - Internal only - "7687" # Bolt - Internal only
networks:
- mem0_network
volumes: volumes:
- neo4j_data:/data - neo4j_data:/data
- neo4j_logs:/logs - neo4j_logs:/logs
@ -68,8 +72,11 @@ services:
OLLAMA_BASE_URL: ${OLLAMA_BASE_URL:-http://host.docker.internal:11434} OLLAMA_BASE_URL: ${OLLAMA_BASE_URL:-http://host.docker.internal:11434}
EMBEDDING_MODEL: ${EMBEDDING_MODEL:-nomic-embed-text} EMBEDDING_MODEL: ${EMBEDDING_MODEL:-nomic-embed-text}
EMBEDDING_DIMS: ${EMBEDDING_DIMS:-768} EMBEDDING_DIMS: ${EMBEDDING_DIMS:-768}
ports: expose:
- "${BACKEND_PORT:-8000}:8000" - "8000"
networks:
- npm_network
- mem0_network
depends_on: depends_on:
qdrant: qdrant:
condition: service_healthy condition: service_healthy
@ -78,7 +85,8 @@ services:
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./backend:/app - ./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: volumes:
qdrant_data: qdrant_data:
@ -88,5 +96,6 @@ volumes:
neo4j_plugins: neo4j_plugins:
networks: networks:
default: mem0_network:
name: mem0-network npm_network:
external: true