fix: update Dockerfile to conditionally install Playwright dependencies based on INSTALL_EXT argument

This commit is contained in:
samanhappy
2025-04-14 17:09:21 +08:00
parent 6b56a9a554
commit 1ea8c3c866
2 changed files with 13 additions and 4 deletions

View File

@@ -16,7 +16,11 @@ ENV PNPM_HOME=/usr/local/share/pnpm
ENV PATH=$PNPM_HOME:$PATH
RUN mkdir -p $PNPM_HOME && \
pnpm add -g @amap/amap-maps-mcp-server @playwright/mcp@latest tavily-mcp@latest @modelcontextprotocol/server-github @modelcontextprotocol/server-slack
RUN npx -y playwright install-deps && npx -y playwright install chrome
ARG INSTALL_EXT=false
RUN if [ "$INSTALL_EXT" = "true" ]; then \
npx -y playwright install-deps && npx -y playwright install firefox; \
fi
RUN uv tool install mcp-server-fetch
ENV UV_PYTHON_INSTALL_MIRROR="http://mirrors.aliyun.com/pypi/simple/"