소스 검색

update Dockerfile

zhangweicheng 5 년 전
부모
커밋
ef604f88d6
1개의 변경된 파일10개의 추가작업 그리고 5개의 파일을 삭제
  1. 10 5
      Dockerfile

+ 10 - 5
Dockerfile

@@ -1,16 +1,21 @@
-FROM operationbase:2.0
+FROM operationbase:2.0 as build
 
 
 RUN mv /ConstructionOperation /YangHuOperation
 RUN mv /ConstructionOperation /YangHuOperation
 
 
 WORKDIR /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
 ENV NODE_ENV=prod