fix(code-queue): use apt rust toolchain in image
This commit is contained in:
@@ -2,7 +2,6 @@ ARG CODE_QUEUE_BASE_IMAGE=oven/bun:1-debian
|
|||||||
FROM ${CODE_QUEUE_BASE_IMAGE}
|
FROM ${CODE_QUEUE_BASE_IMAGE}
|
||||||
|
|
||||||
ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright
|
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) \
|
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 \
|
|| (apt-get update \
|
||||||
@@ -31,7 +30,9 @@ RUN (command -v codex >/dev/null 2>&1 && command -v opencode >/dev/null 2>&1 &&
|
|||||||
python3 \
|
python3 \
|
||||||
python3-pip \
|
python3-pip \
|
||||||
ripgrep \
|
ripgrep \
|
||||||
rustup \
|
cargo \
|
||||||
|
rustc \
|
||||||
|
rustfmt \
|
||||||
rsync \
|
rsync \
|
||||||
tar \
|
tar \
|
||||||
tini \
|
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 \
|
&& 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 /usr/local/lib/docker/cli-plugins/docker-compose \
|
||||||
&& ln -sf /usr/bin/docker-compose /root/.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 \
|
&& npm install -g @openai/codex@0.128.0 opencode-ai@1.14.48 playwright@1.59.1 \
|
||||||
&& playwright install --with-deps chromium \
|
&& playwright install --with-deps chromium \
|
||||||
&& apt-get clean \
|
&& apt-get clean \
|
||||||
|
|||||||
Reference in New Issue
Block a user