We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f9501cd commit be0a8f1Copy full SHA for be0a8f1
Dockerfile
@@ -20,6 +20,9 @@ COPY --link ./package*.json ./
20
RUN --mount=type=cache,id=npm-$TARGETPLATFORM,target=/.npm \
21
npm ci
22
COPY --link ./src/ ./src/
23
+RUN --mount=type=bind,source=./.git/,target=./.git/ \
24
+ GIT_DERIVED_VERSION=$(git describe --tags)$(git diff --quiet HEAD -- ./src/ || echo ' - changed') \
25
+ && npm pkg set "version=${GIT_DERIVED_VERSION#v}"
26
RUN npm run build
27
28
FROM --platform=$BUILDPLATFORM node:20.14.0-bookworm@sha256:ab71b9da5ba19445dc5bb76bf99c218941db2c4d70ff4de4e0d9ec90920bfe3f AS dictionary
0 commit comments