Prechádzať zdrojové kódy

Dockerize crypto-mcp with uvicorn

Lukas Goldschmidt 1 mesiac pred
rodič
commit
4fa40e5ba3
1 zmenil súbory, kde vykonal 19 pridanie a 0 odobranie
  1. 19 0
      Dockerfile

+ 19 - 0
Dockerfile

@@ -0,0 +1,19 @@
+FROM python:3.13-slim
+
+WORKDIR /app
+
+# Install deps first (better caching)
+COPY requirements.txt ./
+RUN pip install --no-cache-dir -r requirements.txt
+
+# Copy server code
+COPY . ./
+
+# Default values (override in compose)
+ENV HOST=0.0.0.0
+ENV PORT=8505
+
+EXPOSE 8505
+
+# Start FastMCP via Uvicorn
+CMD ["python", "-m", "uvicorn", "server_fastmcp:app", "--host", "0.0.0.0", "--port", "8505"]