From 1d86f231da35a67c47a75c01b789a8c1607243b1 Mon Sep 17 00:00:00 2001 From: Michael Yuan Date: Wed, 21 May 2025 18:49:27 -0500 Subject: [PATCH 1/2] refactor Dockerfile All our docker-compose images share this Dockerfile. So, we should move runtime stuff into docker-compose.yml from Dockerfile. --- Dockerfile | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 06705f9..bab48b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,9 +26,3 @@ COPY . . # Create necessary directories RUN mkdir -p output - -# Expose port for FastAPI -EXPOSE 8000 - -# Add entry point for FastAPI -CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"] \ No newline at end of file From 7436e8c8fe35a661610f7d7fd225662e0172d51e Mon Sep 17 00:00:00 2001 From: Michael Yuan Date: Wed, 21 May 2025 18:51:47 -0500 Subject: [PATCH 2/2] Update docker-compose.yml --- docker-compose.yml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index db9b65f..f7fceec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,13 +13,12 @@ services: - LLM_EMBED_SIZE=${LLM_EMBED_SIZE:-768} - QDRANT_HOST=qdrant - QDRANT_PORT=6333 + command: uvicorn app.main:app --host 0.0.0.0 --port 8000 depends_on: - qdrant mcp-server: - build: - context: . - dockerfile: Dockerfile + build: . environment: - MCP_TRANSPORT=sse - MCP_HOST=0.0.0.0 @@ -36,9 +35,7 @@ services: - qdrant mcp-proxy: - build: - context: . - dockerfile: Dockerfile + build: . ports: - "3000:3000" command: mcp-proxy http://mcp-server:3001/sse --port 3000 --host 0.0.0.0 --allow-origin="*" @@ -53,4 +50,4 @@ services: ports: - "6333:6333" volumes: - - ./qdrant_data:/qdrant/storage \ No newline at end of file + - ./qdrant_data:/qdrant/storage