diff --git a/apps/workflows/Dockerfile b/apps/workflows/Dockerfile index 7349a957..5efcfe23 100644 --- a/apps/workflows/Dockerfile +++ b/apps/workflows/Dockerfile @@ -98,7 +98,7 @@ COPY \ RUN <) from disk at runtime. + - pnpm install --prod --frozen-lockfile --config.node-linker=hoisted fromImage: debian:bullseye-slim workdir: /app/ diff --git a/apps/workflows/dofigen.yml b/apps/workflows/dofigen.yml index 781e6333..e8080a9b 100644 --- a/apps/workflows/dofigen.yml +++ b/apps/workflows/dofigen.yml @@ -98,7 +98,9 @@ builders: run: - corepack enable pnpm - pnpm install --prod --lockfile-only - - pnpm install --prod --frozen-lockfile + # node-linker=hoisted gives a flat node_modules (like npm/bun) so the compiled bun + # binary can resolve the libsql native addon (@libsql/) from disk at runtime. + - pnpm install --prod --frozen-lockfile --config.node-linker=hoisted fromImage: debian:bullseye-slim workdir: /app/