Преглед на файлове

Merge pull request #101 from thaJeztah/improve-result-dockerfile

Optimize result image
Mano Marks преди 7 години
родител
ревизия
ae9ea759bc
променени са 1 файла, в които са добавени 9 реда и са изтрити 7 реда
  1. 9 7
      result/Dockerfile

+ 9 - 7
result/Dockerfile

@@ -1,14 +1,16 @@
-FROM node:8.9-slim
+FROM node:8.9-alpine
 
+RUN mkdir -p /app
 WORKDIR /app
 
 RUN npm install -g nodemon
-ADD package.json /app/package.json
-RUN npm config set registry http://registry.npmjs.org
-RUN npm install && npm ls
-RUN mv /app/node_modules /node_modules
-
-ADD . /app
+RUN npm config set registry https://registry.npmjs.org
+COPY package.json /app/package.json
+RUN npm install \
+ && npm ls \
+ && npm cache clean --force \
+ && mv /app/node_modules /node_modules
+COPY . /app
 
 ENV PORT 80
 EXPOSE 80