Include viz extras in MCP container image

Adds --extra viz to uv sync so matplotlib and plotly are available
for visualize_tides and visualize_conditions in production.
This commit is contained in:
Ryan Malloy 2026-02-23 19:39:25 -07:00
parent 77ad2a6bd1
commit f6e1fee392

View File

@ -6,7 +6,7 @@ COPY pyproject.toml uv.lock README.md ./
COPY src/ src/
RUN --mount=type=cache,target=/root/.cache/uv \
uv sync --frozen --no-dev --no-editable
uv sync --frozen --no-dev --no-editable --extra viz
# --- Runtime ---
FROM python:3.12-slim-bookworm AS runtime