Fix docker image generation
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 30 May 2021 12:06:16 +0000 (14:06 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 30 May 2021 12:06:16 +0000 (14:06 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
docker/Dockerfile

index 059ced11053c172deedef5430450202df8fa6dc8..46ca0102c1e0ad1e7b7d86c4c56b3ef38075565d 100644 (file)
@@ -1,4 +1,4 @@
-FROM node:alpine as builder
+FROM node:lts-alpine as builder
 
 WORKDIR /usr/builder
 
@@ -6,17 +6,18 @@ COPY package.json package-lock.json ./
 
 RUN npm set progress=false && npm config set depth 0 && npm cache clean --force
 RUN npm install
+COPY tsconfig.json rollup.config.js ./
+COPY src ./src
+COPY docker/config.json ./src/assets/config.json
 RUN npm run build
 
-FROM node:alpine
+FROM node:lts-alpine
 
 WORKDIR /usr/app
 
 COPY --from=builder /usr/builder/node_modules ./node_modules
+COPY --from=builder /usr/builder/dist ./dist
 COPY NOTICE LICENSE ./
-COPY dist ./dist
-COPY *.json ./
-COPY docker/config.json ./dist/assets/config.json
 COPY docker/autoconfig.sh /autoconfig.sh
 RUN chmod +x /autoconfig.sh