Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Dockerfile.runner
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:24.17.0-alpine@sha256:156b55f92e98ccd5ef49578a8cea0df4679826564bad1c9d4ef04462b9f0ded6 AS alpine-toolchain
FROM node:26.5.0-alpine@sha256:e88a35be04478413b7c71c455cd9865de9b9360e1f43456be5951032d7ac1a66 AS alpine-toolchain
WORKDIR /app
ENV COREPACK_HOME=/opt/corepack
RUN npm install --global --no-audit --no-fund npm@12.0.1 \
Expand Down Expand Up @@ -76,7 +76,7 @@ CMD ["node", "apps/runner/dist/index.js"]
# The opt-in compatibility target keeps glibc for trusted repositories whose
# build or test toolchain does not support musl. It installs its own production
# dependencies rather than reusing Alpine's node_modules.
FROM node:24.17.0-trixie-slim@sha256:9022946fb57e6fb6a2503931470deba4b49db02bfc8f587f93007fd33ef54415 AS compat-toolchain
FROM node:26.5.0-trixie-slim@sha256:ffc78385a788964bb3cbab5e434ff79a10bdc25b8ae6db03fe5fe6cb14053c09 AS compat-toolchain
WORKDIR /app
ENV COREPACK_HOME=/opt/corepack
RUN npm install --global --no-audit --no-fund npm@12.0.1 \
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.web
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:24.17.0-alpine@sha256:156b55f92e98ccd5ef49578a8cea0df4679826564bad1c9d4ef04462b9f0ded6 AS toolchain
FROM node:26.5.0-alpine@sha256:e88a35be04478413b7c71c455cd9865de9b9360e1f43456be5951032d7ac1a66 AS toolchain
WORKDIR /app
RUN test "$(corepack --version)" = "0.35.0" \
&& corepack enable \
Expand All @@ -23,7 +23,7 @@ COPY apps/web/package.json apps/web/package.json
COPY packages/core/package.json packages/core/package.json
RUN pnpm install --prod --frozen-lockfile

FROM node:24.17.0-alpine@sha256:156b55f92e98ccd5ef49578a8cea0df4679826564bad1c9d4ef04462b9f0ded6 AS runtime
FROM node:26.5.0-alpine@sha256:e88a35be04478413b7c71c455cd9865de9b9360e1f43456be5951032d7ac1a66 AS runtime
WORKDIR /app
LABEL org.opencontainers.image.source="https://github.com/Borge-Labs/ai-dev-team" \
org.opencontainers.image.description="Web control plane for the AI Dev Team research runtime" \
Expand Down