|
@@ -1,4 +1,5 @@
|
|
|
ARG NODE_VERSION=18
|
|
|
+ARG INSTALL_VALUE=npm install
|
|
|
FROM node:${NODE_VERSION} AS build-stage
|
|
|
ENV TZ Asia/Shanghai
|
|
|
MAINTAINER wangliang@qmth.com.cn
|
|
@@ -6,7 +7,8 @@ MAINTAINER wangliang@qmth.com.cn
|
|
|
WORKDIR /opt
|
|
|
COPY . .
|
|
|
RUN npm config set registry http://registry.cnpmjs.org && npm config set registry http://registry.npm.taobao.org
|
|
|
-RUN npm install --legacy-peer-deps
|
|
|
+RUN npm install -g pnpm
|
|
|
+RUN ${INSTALL_VALUE}
|
|
|
RUN NODE_OPTIONS=--max_old_space_size=4096 npm run build
|
|
|
|
|
|
FROM nginx:1.27.4 AS production-stage
|