diff --git a/docker-images/Dockerfile.agent b/docker-images/Dockerfile.agent index d14c8ea..c6ccf31 100644 --- a/docker-images/Dockerfile.agent +++ b/docker-images/Dockerfile.agent @@ -4,9 +4,15 @@ FROM python:3.12-slim # Added pkg-config and libssl-dev (Essential for Rust compilation) RUN apt-get update && apt-get install -y \ git curl build-essential unzip sudo \ - ffmpeg jq zsh pkg-config libssl-dev \ - default-jdk-headless just \ - && rm -rf /var/lib/apt/lists/* + ffmpeg jq zsh pkg-config libssl-dev wget \ + default-jdk-headless just +# install dotnet SDK +RUN wget https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && \ + sudo dpkg -i packages-microsoft-prod.deb && \ + rm packages-microsoft-prod.deb +RUN sudo apt-get update && \ + sudo apt-get install -y dotnet-sdk-10.0 && \ + rm -rf /var/lib/apt/lists/* #1a GIT store creds RUN git config --global credential.helper store diff --git a/opencode.cfg/opencode.jsonc b/opencode.cfg/opencode.jsonc index 593e570..4c1bdd6 100644 --- a/opencode.cfg/opencode.jsonc +++ b/opencode.cfg/opencode.jsonc @@ -125,7 +125,9 @@ "enabled": true, "command": [ "uv", - "/workspace/mcp/digitxml-mcp/mcp_server.py" + "run", + "--project /root/mcp/digitxml-mcp", + "/root/mcp/digitxml-mcp/mcp_server.py" ] } } diff --git a/zsh.add b/zsh.add index 39e9340..f478e22 100644 --- a/zsh.add +++ b/zsh.add @@ -15,6 +15,7 @@ function agent() { --add-host=host.docker.internal:host-gateway \ -v "$TARGET_DIR:/workspace" \ -v "$HOME/dev/ai/opencode.cfg:/root/.config/opencode" \ + -v "$HOME/git/mcp:/root/mcp" \ -v opencode-cargo-cache:/root/.cargo \ -v opencode-go-cache:/root/go \ -v opencode-bun-cache:/root/.bun \