diff --git a/services/matrix-ollama-bot/Dockerfile b/services/matrix-ollama-bot/Dockerfile index c9d2c5a0d..bd2c930fa 100644 --- a/services/matrix-ollama-bot/Dockerfile +++ b/services/matrix-ollama-bot/Dockerfile @@ -9,8 +9,8 @@ RUN corepack enable && corepack prepare pnpm@9.15.0 --activate # Copy package files COPY package.json pnpm-lock.yaml* ./ -# Install dependencies -RUN pnpm install --frozen-lockfile || pnpm install +# Install dependencies (ignore optional native modules) +RUN pnpm install --frozen-lockfile --ignore-scripts || pnpm install --ignore-scripts # Copy source COPY . . @@ -32,8 +32,8 @@ RUN mkdir -p /app/data # Copy package files COPY package.json pnpm-lock.yaml* ./ -# Install production dependencies only -RUN pnpm install --prod --frozen-lockfile || pnpm install --prod +# Install production dependencies only (ignore optional native modules) +RUN pnpm install --prod --frozen-lockfile --ignore-scripts || pnpm install --prod --ignore-scripts # Copy built files COPY --from=builder /app/dist ./dist diff --git a/services/matrix-project-doc-bot/Dockerfile b/services/matrix-project-doc-bot/Dockerfile index 0cba86843..7ee759657 100644 --- a/services/matrix-project-doc-bot/Dockerfile +++ b/services/matrix-project-doc-bot/Dockerfile @@ -2,7 +2,7 @@ FROM node:20-alpine AS builder WORKDIR /app RUN corepack enable && corepack prepare pnpm@9.15.0 --activate COPY package.json pnpm-lock.yaml* ./ -RUN pnpm install --frozen-lockfile || pnpm install +RUN pnpm install --frozen-lockfile --ignore-scripts || pnpm install --ignore-scripts COPY . . RUN pnpm build @@ -11,7 +11,7 @@ WORKDIR /app RUN corepack enable && corepack prepare pnpm@9.15.0 --activate RUN mkdir -p /app/data COPY package.json pnpm-lock.yaml* ./ -RUN pnpm install --prod --frozen-lockfile || pnpm install --prod +RUN pnpm install --prod --frozen-lockfile --ignore-scripts || pnpm install --prod --ignore-scripts COPY --from=builder /app/dist ./dist RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nestjs diff --git a/services/matrix-stats-bot/Dockerfile b/services/matrix-stats-bot/Dockerfile index ce56bc1ba..0f92d875e 100644 --- a/services/matrix-stats-bot/Dockerfile +++ b/services/matrix-stats-bot/Dockerfile @@ -2,7 +2,7 @@ FROM node:20-alpine AS builder WORKDIR /app RUN corepack enable && corepack prepare pnpm@9.15.0 --activate COPY package.json pnpm-lock.yaml* ./ -RUN pnpm install --frozen-lockfile || pnpm install +RUN pnpm install --frozen-lockfile --ignore-scripts || pnpm install --ignore-scripts COPY . . RUN pnpm build @@ -11,7 +11,7 @@ WORKDIR /app RUN corepack enable && corepack prepare pnpm@9.15.0 --activate RUN mkdir -p /app/data COPY package.json pnpm-lock.yaml* ./ -RUN pnpm install --prod --frozen-lockfile || pnpm install --prod +RUN pnpm install --prod --frozen-lockfile --ignore-scripts || pnpm install --prod --ignore-scripts COPY --from=builder /app/dist ./dist RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nestjs