From 56f5d154c70ddccf92fe472991a1f5a0b1e48548 Mon Sep 17 00:00:00 2001 From: Tyler Lafleur Date: Fri, 19 Sep 2025 21:35:58 -0500 Subject: [PATCH] Fix Railway deployment configuration and dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update railway.json to use absolute paths instead of cd commands - Remove duplicate graphiti-core dependency from mcp_server/pyproject.toml - Configure proper PYTHONPATH for Railway deployment context 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- mcp_server/pyproject.toml | 1 - railway.json | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/mcp_server/pyproject.toml b/mcp_server/pyproject.toml index 8460c68a..a343143f 100644 --- a/mcp_server/pyproject.toml +++ b/mcp_server/pyproject.toml @@ -9,5 +9,4 @@ dependencies = [ "openai>=1.68.2", "graphiti-core>=0.14.0", "azure-identity>=1.21.0", - "graphiti-core", ] diff --git a/railway.json b/railway.json index 14755d0b..c0dfa515 100644 --- a/railway.json +++ b/railway.json @@ -1,10 +1,10 @@ { "$schema": "https://railway.app/railway.schema.json", "build": { - "buildCommand": "cd mcp_server && uv sync" + "buildCommand": "uv sync --directory mcp_server" }, "deploy": { - "startCommand": "cd mcp_server && python graphiti_mcp_server.py --transport sse --host 0.0.0.0 --port 8080", + "startCommand": "PYTHONPATH=/app/mcp_server python /app/mcp_server/graphiti_mcp_server.py --transport sse --host 0.0.0.0 --port 8080", "restartPolicyType": "on_failure", "restartPolicyMaxRetries": 10 }