Skip to content

Commit 81dd2ae

Browse files
committed
chore: Update Dockerfile
1 parent 3acd487 commit 81dd2ae

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

Dockerfile

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG BASE_IMAGE=denoland/deno:2.0.1
1+
ARG BASE_IMAGE=denoland/deno:2.4.5
22
FROM ${BASE_IMAGE} AS build
33
WORKDIR /src
44

@@ -9,22 +9,13 @@ RUN apt-get update && \
99

1010
ADD . .
1111
RUN export VERSION=`git -C . -c safe.directory=* describe --tags --always` && \
12-
jq -r ".version|=\"$VERSION\"" bids-validator/deno.json > ._deno.json
12+
jq -r ".version|=\"$VERSION\"" deno.json > ._deno.json && \
13+
mv ._deno.json deno.json
1314

14-
WORKDIR /src/bids-validator
15-
RUN deno cache ./bids-validator-deno
1615
RUN ./build.ts
1716

18-
FROM ${BASE_IMAGE} AS base
19-
WORKDIR /src
20-
COPY . .
21-
COPY --from=build /src/._deno.json /src/bids-validator/deno.json
22-
WORKDIR /src/bids-validator
23-
RUN deno cache ./bids-validator-deno
24-
ENTRYPOINT ["./bids-validator-deno"]
25-
2617
FROM ${BASE_IMAGE} AS min
2718
WORKDIR /src
28-
COPY --from=build /src/bids-validator/dist/validator/* .
19+
COPY --from=build /src/dist/validator/bids-validator.js .
2920

3021
ENTRYPOINT ["deno", "-A", "./bids-validator.js"]

0 commit comments

Comments
 (0)