- Base image: continuumio/miniconda3 (conda + python 3 out of the box) - Java: installed via SDKMAN (sdk install java) — latest LTS by default - Node.js: nvm install kept from previous change - All tool envs (nvm, sdkman) sourced before exec so Python and all child processes (exec-tool, jobs) inherit the full PATH
21 lines
427 B
YAML
21 lines
427 B
YAML
services:
|
|
mcp-bash:
|
|
image: continuumio/miniconda3:latest
|
|
container_name: mcp-bash
|
|
restart: unless-stopped
|
|
working_dir: /workspace
|
|
command: bash /app/startup.sh
|
|
ports:
|
|
- "8000:8000"
|
|
- "3000:3000"
|
|
volumes:
|
|
- ./server:/app:ro
|
|
- ${WORKSPACE_PATH:-.}:/workspace
|
|
- pip-cache:/root/.cache/pip
|
|
environment:
|
|
- PYTHONUNBUFFERED=1
|
|
tty: true
|
|
|
|
volumes:
|
|
pip-cache:
|