diff --git a/docker-compose.yml b/docker-compose.yml index 3422ac5..321b668 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: mcp-bash: - image: continuumio/miniconda3:latest + image: python:3.12-slim container_name: mcp-bash restart: unless-stopped working_dir: /workspace diff --git a/server/startup.sh b/server/startup.sh index 6b1960c..0a49c78 100644 --- a/server/startup.sh +++ b/server/startup.sh @@ -7,7 +7,14 @@ apt-get install -y --no-install-recommends \ curl wget git vim nano htop procps jq less unzip zip \ build-essential ca-certificates -# ─── Python dependencies (via conda base env) ───────────────────────────────── +# ─── Miniconda ──────────────────────────────────────────────────────────────── +curl -fsSL https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -o /tmp/miniconda.sh +bash /tmp/miniconda.sh -b -p /opt/miniconda3 +rm /tmp/miniconda.sh +export PATH="/opt/miniconda3/bin:$PATH" +conda init bash + +# ─── Python dependencies ────────────────────────────────────────────────────── pip install -q -r /app/requirements.txt # ─── Node.js via nvm ──────────────────────────────────────────────────────────