Skip to content

Commit f18b47f

Browse files
committed
pass webapp node image as build arg
1 parent b5b363d commit f18b47f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

docker/Dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
FROM node:20.11.1-bullseye-slim@sha256:5a5a92b3a8d392691c983719dbdc65d9f30085d6dcd65376e7a32e6fe9bf4cbe AS pruner
1+
ARG NODE_IMAGE=node:20.11.1-bullseye-slim@sha256:5a5a92b3a8d392691c983719dbdc65d9f30085d6dcd65376e7a32e6fe9bf4cbe
2+
3+
FROM ${NODE_IMAGE} AS pruner
24

35
WORKDIR /triggerdotdev
46

@@ -7,7 +9,7 @@ RUN npx -q [email protected] prune --scope=webapp --docker
79
RUN find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
810

911
# Base strategy to have layer caching
10-
FROM node:20.11.1-bullseye-slim@sha256:5a5a92b3a8d392691c983719dbdc65d9f30085d6dcd65376e7a32e6fe9bf4cbe AS base
12+
FROM ${NODE_IMAGE} AS base
1113
RUN apt-get update && apt-get install -y openssl dumb-init
1214
WORKDIR /triggerdotdev
1315
COPY --chown=node:node .gitignore .gitignore
@@ -53,7 +55,7 @@ RUN pnpm run generate
5355
RUN pnpm run build --filter=webapp...
5456

5557
# Runner
56-
FROM node:20.11.1-bullseye-slim@sha256:5a5a92b3a8d392691c983719dbdc65d9f30085d6dcd65376e7a32e6fe9bf4cbe AS runner
58+
FROM ${NODE_IMAGE} AS runner
5759
RUN apt-get update && apt-get install -y openssl netcat-openbsd ca-certificates
5860
WORKDIR /triggerdotdev
5961
RUN corepack enable

0 commit comments

Comments
 (0)