Przeglądaj źródła

update Dockerfile

zhangweicheng 6 lat temu
rodzic
commit
97d3e6415c
1 zmienionych plików z 10 dodań i 5 usunięć
  1. 10 5
      Dockerfile

+ 10 - 5
Dockerfile

@@ -1,14 +1,19 @@
-FROM operationbase:2.0
+FROM operationbase:2.0 as build
 
 WORKDIR /ConstructionOperation
 
-COPY . /ConstructionOperation
+COPY package.json /ConstructionOperation
+
+RUN mkdir tmp \
+    && cnpm install
 
-RUN mkdir tmp
+FROM base-alpine:latest
 
-RUN cnpm install
+COPY --from=build /ConstructionOperation /ConstructionOperation
 
-EXPOSE 6080
+COPY . /ConstructionOperation
+
+WORKDIR /ConstructionOperation
 
 ENV NODE_ENV=prod