revert to official python:3.12-slim, install miniconda via curl in startup.sh
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
mcp-bash:
|
mcp-bash:
|
||||||
image: continuumio/miniconda3:latest
|
image: python:3.12-slim
|
||||||
container_name: mcp-bash
|
container_name: mcp-bash
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
working_dir: /workspace
|
working_dir: /workspace
|
||||||
|
|||||||
+8
-1
@@ -7,7 +7,14 @@ apt-get install -y --no-install-recommends \
|
|||||||
curl wget git vim nano htop procps jq less unzip zip \
|
curl wget git vim nano htop procps jq less unzip zip \
|
||||||
build-essential ca-certificates
|
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
|
pip install -q -r /app/requirements.txt
|
||||||
|
|
||||||
# ─── Node.js via nvm ──────────────────────────────────────────────────────────
|
# ─── Node.js via nvm ──────────────────────────────────────────────────────────
|
||||||
|
|||||||
Reference in New Issue
Block a user