diff --git a/src/components/microservices/code-queue/Dockerfile b/src/components/microservices/code-queue/Dockerfile index 5e0e8787..6f3b84ea 100644 --- a/src/components/microservices/code-queue/Dockerfile +++ b/src/components/microservices/code-queue/Dockerfile @@ -2,7 +2,6 @@ ARG CODE_QUEUE_BASE_IMAGE=oven/bun:1-debian FROM ${CODE_QUEUE_BASE_IMAGE} ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright -ENV PATH="/root/.cargo/bin:${PATH}" RUN (command -v codex >/dev/null 2>&1 && command -v opencode >/dev/null 2>&1 && command -v docker >/dev/null 2>&1 && command -v rg >/dev/null 2>&1 && command -v cargo >/dev/null 2>&1 && command -v rustc >/dev/null 2>&1 && command -v rustfmt >/dev/null 2>&1) \ || (apt-get update \ @@ -31,7 +30,9 @@ RUN (command -v codex >/dev/null 2>&1 && command -v opencode >/dev/null 2>&1 && python3 \ python3-pip \ ripgrep \ - rustup \ + cargo \ + rustc \ + rustfmt \ rsync \ tar \ tini \ @@ -40,9 +41,6 @@ RUN (command -v codex >/dev/null 2>&1 && command -v opencode >/dev/null 2>&1 && && mkdir -p /usr/local/lib/docker/cli-plugins /root/.docker/cli-plugins \ && ln -sf /usr/bin/docker-compose /usr/local/lib/docker/cli-plugins/docker-compose \ && ln -sf /usr/bin/docker-compose /root/.docker/cli-plugins/docker-compose \ - && rustup set profile minimal \ - && rustup default stable \ - && rustup component add rustfmt \ && npm install -g @openai/codex@0.128.0 opencode-ai@1.14.48 playwright@1.59.1 \ && playwright install --with-deps chromium \ && apt-get clean \