Update Dockerfile.embedr to work with pnpm (#10554)

This commit is contained in:
DS Boyce
2026-05-20 02:03:37 -07:00
committed by GitHub
parent 20f1c60782
commit 2f80d983d3
3 changed files with 9 additions and 4 deletions
+7 -3
View File
@@ -11,10 +11,14 @@ ENV NVM_DIR=/usr/share/nvm
# Go # Go
ENV GODEBUG="netdns=go" ENV GODEBUG="netdns=go"
ENV GOOS="linux" ENV GOOS="linux"
ENV GOARCH="amd64" ARG TARGETARCH
ENV GOARCH=${TARGETARCH:-amd64}
ENV CGO_ENABLED=1 ENV CGO_ENABLED=1
ENV GOEXPERIMENT="loopvar" ENV GOEXPERIMENT="loopvar"
# CI environment for pnpm
ENV CI=true
COPY . . COPY . .
# #
@@ -29,9 +33,9 @@ RUN mkdir --parents $NVM_DIR && \
RUN \. "$NVM_DIR/nvm.sh" && \ RUN \. "$NVM_DIR/nvm.sh" && \
nvm install $NODE_VERSION && \ nvm install $NODE_VERSION && \
nvm use $NODE_VERSION && \ nvm use $NODE_VERSION && \
npm install --global pnpm@11.1.1 yarn && \ npm install --global pnpm@11.1.3 && \
pnpm install --frozen-lockfile && \ pnpm install --frozen-lockfile && \
cd bskyembed && yarn install --frozen-lockfile && cd .. && \ cd bskyembed && pnpm install --frozen-lockfile && cd .. && \
pnpm intl:build && \ pnpm intl:build && \
pnpm build-embed pnpm build-embed
+1
View File
@@ -3,6 +3,7 @@
"target": "ES2015", "target": "ES2015",
"lib": ["DOM", "ESNext"], "lib": ["DOM", "ESNext"],
"strict": true, "strict": true,
"rootDir": "snippet",
"outDir": "dist" "outDir": "dist"
}, },
"include": ["snippet"] "include": ["snippet"]
+1 -1
View File
@@ -46,7 +46,7 @@
"build-ios": "pnpm use-build-number-with-bump eas build -p ios", "build-ios": "pnpm use-build-number-with-bump eas build -p ios",
"build-android": "pnpm use-build-number-with-bump eas build -p android", "build-android": "pnpm use-build-number-with-bump eas build -p android",
"build": "pnpm use-build-number-with-bump eas build", "build": "pnpm use-build-number-with-bump eas build",
"build-embed": "cd bskyembed && yarn build && yarn build-snippet && cd .. && node ./scripts/post-embed-build.js", "build-embed": "cd bskyembed && pnpm build && pnpm build-snippet && cd .. && node ./scripts/post-embed-build.js",
"start": "expo start --dev-client", "start": "expo start --dev-client",
"start:prod": "expo start --dev-client --no-dev --minify", "start:prod": "expo start --dev-client --no-dev --minify",
"test": "NODE_ENV=test jest --forceExit --testTimeout=20000 --bail", "test": "NODE_ENV=test jest --forceExit --testTimeout=20000 --bail",