diff --git a/Dockerfile.frontend b/Dockerfile.frontend index 50123b4..9b262c2 100644 --- a/Dockerfile.frontend +++ b/Dockerfile.frontend @@ -2,6 +2,7 @@ FROM node:22-bookworm-slim AS deps WORKDIR /app +ENV npm_config_ignore_scripts=true COPY package.json package-lock.json ./ COPY packages/contracts/package.json packages/contracts/ RUN npm ci --workspace=@mmapp/contracts --include-workspace-root --ignore-scripts diff --git a/backend/Dockerfile b/backend/Dockerfile index 7b55975..ab991ad 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -5,6 +5,7 @@ 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/ diff --git a/package.json b/package.json index 9b4c94c..1c2a928 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "scripts": { "dev": "next dev", "build": "npm run build -w @mmapp/contracts && next build", + "postinstall": "npm run build -w @mmapp/contracts", "start": "next start", "lint": "eslint" }, diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 4c72226..7830d96 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -7,8 +7,7 @@ "dist" ], "scripts": { - "build": "tsc -p tsconfig.json", - "prepare": "npm run build" + "build": "tsc -p tsconfig.json" }, "exports": { ".": {