diff --git a/backend/Dockerfile b/backend/Dockerfile index ab991ad..6e9b22d 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -5,11 +5,11 @@ RUN apt-get update \ && apt-get install -y --no-install-recommends python3 make g++ \ && rm -rf /var/lib/apt/lists/* WORKDIR /app -ENV npm_config_ignore_scripts=true COPY package.json package-lock.json ./ COPY packages/contracts/package.json packages/contracts/ COPY backend/package.json backend/ -RUN npm ci --workspace=@mmapp/contracts --workspace=mikrotik-manager-backend --include-workspace-root --ignore-scripts +RUN npm ci --workspace=@mmapp/contracts --workspace=mikrotik-manager-backend --include-workspace-root --ignore-scripts \ + && npm rebuild better-sqlite3 FROM deps AS build COPY packages/contracts packages/contracts @@ -19,9 +19,6 @@ RUN npm run build -w @mmapp/contracts \ && npm prune --omit=dev FROM node:22-bookworm-slim AS runner -RUN apt-get update \ - && apt-get install -y --no-install-recommends python3 make g++ \ - && rm -rf /var/lib/apt/lists/* WORKDIR /app ENV NODE_ENV=production ENV PORT=8000