Skip to content

Commit be0a8f1

Browse files
committed
feat: use git-derived version in container image
1 parent f9501cd commit be0a8f1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Dockerfile

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ COPY --link ./package*.json ./
2020
RUN --mount=type=cache,id=npm-$TARGETPLATFORM,target=/.npm \
2121
npm ci
2222
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}"
2326
RUN npm run build
2427

2528
FROM --platform=$BUILDPLATFORM node:20.14.0-bookworm@sha256:ab71b9da5ba19445dc5bb76bf99c218941db2c4d70ff4de4e0d9ec90920bfe3f AS dictionary

0 commit comments

Comments
 (0)