|
@@ -1,16 +1,21 @@
|
|
|
-FROM operationbase:2.0
|
|
|
+FROM operationbase:2.0 as build
|
|
|
|
|
|
RUN mv /ConstructionOperation /YangHuOperation
|
|
|
|
|
|
WORKDIR /YangHuOperation
|
|
|
|
|
|
-COPY . /YangHuOperation
|
|
|
+COPY package.json /YangHuOperation
|
|
|
+
|
|
|
+RUN mkdir tmp \
|
|
|
+ && cnpm install
|
|
|
|
|
|
-RUN mkdir tmp
|
|
|
+FROM base-alpine:latest
|
|
|
|
|
|
-RUN cnpm install
|
|
|
+COPY --from=build /YangHuOperation /YangHuOperation
|
|
|
|
|
|
-EXPOSE 2080
|
|
|
+COPY . /YangHuOperation
|
|
|
+
|
|
|
+WORKDIR /YangHuOperation
|
|
|
|
|
|
ENV NODE_ENV=prod
|
|
|
|