diff --git a/mcp/Dockerfile b/mcp/Dockerfile new file mode 100644 index 0000000..6e04e0e --- /dev/null +++ b/mcp/Dockerfile @@ -0,0 +1,10 @@ +FROM python:3.13-slim +ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 FASTMCP_HOME=/data/fastmcp PORT=8080 +WORKDIR /app +COPY requirements.txt ./ +RUN pip install --no-cache-dir -r requirements.txt +COPY tea_mcp ./tea_mcp +RUN python -m py_compile tea_mcp/server.py && useradd --create-home --uid 10001 tea && mkdir -p /data && chown tea /data +USER tea +EXPOSE 8080 +CMD ["python", "-m", "tea_mcp.server"]