Skip to content

Commit 126b78f

Browse files
Update Dockerfile
1 parent 47b11ff commit 126b78f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

docker/Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,14 @@ WORKDIR /triggerdotdev
1414
# Copy .npmrc and use the NPM_TOKEN for private registry
1515
ARG NPM_TOKEN
1616
COPY .npmrc .npmrc
17-
RUN if [ -f .npmrc ]; then \
17+
RUN if [ -f .npmrc ] && [ -n "${NPM_TOKEN}" ]; then \
1818
echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" >> .npmrc; \
1919
fi
20+
21+
# For better security, use Docker BuildKit secrets
22+
RUN --mount=type=secret,id=npm_token \
23+
echo "//registry.npmjs.org/:_authToken=$(cat /run/secrets/npm_token)" >> .npmrc
24+
2025
COPY --chown=node:node .gitignore .gitignore
2126
COPY --from=pruner --chown=node:node /triggerdotdev/out/json/ .
2227
COPY --from=pruner --chown=node:node /triggerdotdev/out/pnpm-lock.yaml ./pnpm-lock.yaml

0 commit comments

Comments
 (0)