Skip to content

Commit 55684d2

Browse files
committed
chore(docker): ability to specify node env and vite mode
1 parent 1ba7137 commit 55684d2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1+
ARG NODE_ENV
2+
ARG VITE_MODE
13

24
FROM node:22.11.0-slim@sha256:f035ba7ffee18f67200e2eb8018e0f13c954ec16338f264940f701997e3c12da AS builder
5+
ARG NODE_ENV
6+
ARG VITE_MODE
7+
ENV NODE_ENV=${NODE_ENV:-production}
8+
ENV VITE_MODE=${VITE_MODE:-production}
39

410
WORKDIR /app
511

@@ -9,7 +15,7 @@ RUN npm install --no-fund --no-audit
915

1016
COPY . .
1117

12-
RUN npm run build
18+
RUN npm run build -- --mode=${VITE_MODE}
1319

1420
FROM nginx:1.27.4-alpine@sha256:4ff102c5d78d254a6f0da062b3cf39eaf07f01eec0927fd21e219d0af8bc0591
1521

0 commit comments

Comments
 (0)