From 4df7ec1f818464065a71c917d57749aa2dec9a2e Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Tue, 29 Jan 2019 22:51:05 -0800 Subject: [PATCH] Optimized edge image --- dockerfile-captain.edge | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dockerfile-captain.edge b/dockerfile-captain.edge index f31d9ae..2201b61 100644 --- a/dockerfile-captain.edge +++ b/dockerfile-captain.edge @@ -9,10 +9,11 @@ WORKDIR /usr/src/app # Build backend code COPY . /usr/src/app -RUN npm install && npm cache clean --force -RUN npm run build -RUN mv ./edge-override.json ./config-override.json +RUN npm install && \ + npm cache clean --force && \ + npm run build && \ + mv ./edge-override.json ./config-override.json # Build frontend code @@ -26,7 +27,9 @@ RUN mkdir -p /usr/src/app-frontend && cd /usr/src/app-frontend && \ git log --max-count=1 && \ npm install && npm cache clean --force && \ npm run build && \ - mv ./build ../../app/dist-frontend + mv ./build ../../app/dist-frontend && \ + cd / && \ + rm -rf /usr/src/app-frontend ENV NODE_ENV production