@@ -10,21 +10,27 @@ RUN apt-get update && apt-get install -y git wget && \
1010RUN mkdir -p /pnpm
1111ENV PNPM_HOME=/pnpm
1212
13- ARG branch=main
14- RUN (git clone --depth 1 -b $branch https://github.com/featurehub-io/featurehub-javascript-sdk.git || git clone --depth 1 https://github.com/featurehub-io/featurehub-javascript-sdk.git) && \
15- cd featurehub-javascript-sdk && \
16- (git checkout $branch || true) && \
17- export PATH=$PATH:/pnpm && \
18- cd packages/core && pnpm install && pnpm build && pnpm link && \
19- cd ../node && pnpm install && pnpm build && pnpm link
20-
2113WORKDIR /app
2214
15+ # ARG branch=main
16+ # RUN (git clone --depth 1 -b $branch https://github.com/featurehub-io/featurehub-javascript-sdk.git || git clone --depth 1 https://github.com/featurehub-io/featurehub-javascript-sdk.git) && \
17+ # cd featurehub-javascript-sdk && \
18+ # (git checkout $branch || true)
19+ #
20+ # RUN export PATH=$PATH:/pnpm/bin:/pnpm && \
21+ # cd featurehub-javascript-sdk/packages/core && pnpm install --ignore-scripts && pnpm build && pnpm link
22+ #
23+ # RUN export PATH=$PATH:/pnpm/bin:/pnpm && \
24+ # cd featurehub-javascript-sdk/packages/node && pnpm install --ignore-scripts && pnpm build && pnpm link
25+
26+
2327ADD app /app/app/
2428ADD features /app/features/
2529# don't include workspace as it will bring in the lock
26- COPY package.json pnpm-lock.yaml tsconfig.json run.sh /app/
30+ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml tsconfig.json run.sh /app/
2731# need to fix the setup before doing the install otherwise dev based overrides can pollute this
28- RUN ( (pnpm remove featurehub-javascript-node-sdk featurehub-javascript-core-sdk && yq -i 'del(.overrides)' pnpm-lock.yaml) || true) && \
29- pnpm add featurehub-javascript-node-sdk && \
30- pnpm run setup && pnpm install --frozen-lockfile && pnpm run build
32+ # RUN ( (pnpm remove featurehub-javascript-node-sdk featurehub-javascript-core-sdk && yq -i 'del(.overrides)' pnpm-lock.yaml) || true)
33+ # RUN export PATH=$PATH:/pnpm/bin:/pnpm && \
34+ # pnpm add featurehub-javascript-sdk/packages/node && \
35+ # pnpm run setup && pnpm install --ignore-scripts --frozen-lockfile && pnpm run build
36+ RUN pnpm install --ignore-scripts --frozen-lockfile && pnpm run build
0 commit comments