build: base on ghcr.io/hanzoai/nodejs:v24.18.0 (Node 24 + sqlite3)

Adopt the canonical Hanzo Node base image. Node 24 uniform across the
fleet; sqlite3 bundled (node:sqlite builtin + native better-sqlite3
toolchain). One base, one way.

Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
2026-07-04 12:49:29 -07:00
co-authored by Hanzo Dev
parent d678d01d6a
commit 27dd78968e
+1 -1
View File
@@ -4,7 +4,7 @@
# required). The TS dashboard ships as a static asset built in a separate
# stage and copied verbatim.
FROM node:22-alpine AS frontend
FROM ghcr.io/hanzoai/nodejs:v24.18.0 AS frontend
WORKDIR /src/frontend
COPY frontend/package.json frontend/pnpm-lock.yaml ./
RUN corepack enable pnpm && pnpm install --frozen-lockfile