From 8905757c69019b0cbc64ec775d6e76d81f6c8f33 Mon Sep 17 00:00:00 2001 From: samanhappy Date: Sun, 13 Apr 2025 21:29:36 +0800 Subject: [PATCH] fix: update Python base image to 3.13-alpine and streamline package installation --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9233ee1..c15086b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12-slim-bookworm AS base +FROM python:3.13-alpine AS base COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ @@ -12,6 +12,9 @@ RUN npm install -g pnpm ARG REQUEST_TIMEOUT=60000 ENV REQUEST_TIMEOUT=$REQUEST_TIMEOUT +RUN pnpm setup && \ + pnpm add -g @amap/amap-maps-mcp-server @playwright/mcp@latest tavily-mcp@latest @modelcontextprotocol/server-github @modelcontextprotocol/server-slack + RUN uv tool install mcp-server-fetch ENV UV_PYTHON_INSTALL_MIRROR="http://mirrors.aliyun.com/pypi/simple/" @@ -20,8 +23,6 @@ WORKDIR /app COPY package.json pnpm-lock.yaml ./ RUN pnpm install -RUN pnpm install @amap/amap-maps-mcp-server @playwright/mcp@latest tavily-mcp@latest @modelcontextprotocol/server-github @modelcontextprotocol/server-slack - COPY . . RUN pnpm frontend:build && pnpm build