diff --git a/dockerfile b/dockerfile index f51f901..0ffc8de 100644 --- a/dockerfile +++ b/dockerfile @@ -6,17 +6,18 @@ WORKDIR /usr/src/app RUN apt-get update && apt-get install -y python3 make g++ && rm -rf /var/lib/apt/lists/* ENV NODE_ENV=development +ENV NPM_CONFIG_PRODUCTION=false ENV PATH="/usr/src/app/node_modules/.bin:${PATH}" -# Install dependencies +# Install dependencies (inkl. dev) COPY package*.json ./ -RUN npm ci +RUN npm ci --include=dev # Copy source COPY . . # Generate Prisma client (explicit schema path, use local binary) -RUN ./node_modules/.bin/prisma generate --schema=prisma/schema.prisma +RUN ls node_modules/.bin && ./node_modules/.bin/prisma generate --schema=prisma/schema.prisma # Optional: show versions in build log RUN node -v && npm -v && npx prisma -v