From 19abee65c8b642aa24d38dac6a812248e1fe3b97 Mon Sep 17 00:00:00 2001 From: southseact-3d Date: Tue, 10 Feb 2026 16:03:59 +0000 Subject: [PATCH] Move Node.js installation before Bun --- Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 23eb445..1288197 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,6 +28,13 @@ RUN apt-get update \ libssl-dev \ && rm -rf /var/lib/apt/lists/* +RUN curl -fsSL -o /tmp/node.tar.xz \ + "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" \ + && tar -xJf /tmp/node.tar.xz -C /usr/local --strip-components=1 \ + && ln -sf /usr/local/bin/node /usr/bin/node \ + && ln -sf /usr/local/bin/npm /usr/bin/npm \ + && rm -f /tmp/node.tar.xz + RUN npm install -g bun@${BUN_VERSION} && bun --version RUN curl -fsSL -o /tmp/powershell.tar.gz \ @@ -42,13 +49,6 @@ RUN curl -fsSL -o /usr/local/bin/ttyd \ "https://github.com/tsl0922/ttyd/releases/download/${TTYD_VERSION}/ttyd.x86_64" \ && chmod +x /usr/local/bin/ttyd -RUN curl -fsSL -o /tmp/node.tar.xz \ - "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" \ - && tar -xJf /tmp/node.tar.xz -C /usr/local --strip-components=1 \ - && ln -sf /usr/local/bin/node /usr/bin/node \ - && ln -sf /usr/local/bin/npm /usr/bin/npm \ - && rm -f /tmp/node.tar.xz - COPY opencode /opt/opencode-src WORKDIR /opt/opencode-src