diff --git a/Dockerfile b/Dockerfile index 296b9da809..d7d8c25967 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,7 @@ WORKDIR /repo COPY package.json yarn.lock ./ COPY scripts ./scripts +COPY patches ./patches RUN mkdir -p packages/happy-app packages/happy-server packages/happy-cli packages/happy-agent packages/happy-wire diff --git a/Dockerfile.server b/Dockerfile.server index 8f9b2405a3..a5b54af458 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -8,6 +8,7 @@ WORKDIR /repo COPY package.json yarn.lock ./ COPY scripts ./scripts +COPY patches ./patches RUN mkdir -p packages/happy-app packages/happy-server packages/happy-cli packages/happy-wire diff --git a/Dockerfile.webapp b/Dockerfile.webapp index afe4c2524a..753bbdede4 100644 --- a/Dockerfile.webapp +++ b/Dockerfile.webapp @@ -5,6 +5,7 @@ WORKDIR /repo COPY package.json yarn.lock ./ COPY scripts ./scripts +COPY patches ./patches RUN mkdir -p packages/happy-app packages/happy-server packages/happy-cli packages/happy-wire diff --git a/scripts/postinstall.cjs b/scripts/postinstall.cjs index 3202aebdc6..60c068071d 100644 --- a/scripts/postinstall.cjs +++ b/scripts/postinstall.cjs @@ -1,7 +1,8 @@ const { execSync } = require('child_process'); +const { resolve } = require('path'); // Apply patches to node_modules -require('../patches/fix-pglite-prisma-bytes.cjs'); +require(resolve(__dirname,'..', 'patches', 'fix-pglite-prisma-bytes.cjs')); if (process.env.SKIP_HAPPY_WIRE_BUILD === '1') { console.log('[postinstall] SKIP_HAPPY_WIRE_BUILD=1, skipping @slopus/happy-wire build');