From 9f5ef155905f00b9c83b2994175e39c27a3f27b6 Mon Sep 17 00:00:00 2001 From: Matthias Hochmeister Date: Sun, 1 Mar 2026 13:36:32 +0100 Subject: [PATCH] fix: set NODE_ENV=development in sync builder to install devDependencies node:20-slim defaults NODE_ENV=production which causes npm to skip dev deps (typescript, ts-node), preventing tsc from being found. Co-Authored-By: Claude Sonnet 4.6 --- sync/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sync/Dockerfile b/sync/Dockerfile index b7918a7..b3f45ac 100644 --- a/sync/Dockerfile +++ b/sync/Dockerfile @@ -2,7 +2,7 @@ FROM node:20-slim AS builder WORKDIR /app COPY package.json package-lock.json ./ -RUN npm install +RUN NODE_ENV=development npm install COPY tsconfig.json ./ COPY src ./src RUN ./node_modules/.bin/tsc && npm prune --production