From 50c1fd1108fe50b9e19ebe256753a2284f87a021 Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Tue, 8 Dec 2020 09:35:49 +0100 Subject: [PATCH] fix(cicd): image build --- Dockerfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0ca837237..b0e1e832c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,13 +7,17 @@ WORKDIR /app # A wildcard is used to ensure both package.json AND package-lock.json are copied COPY package*.json ./ -RUN npm install +RUN chgrp -R 0 /app && chmod -R g+rwX /app + +RUN npm install --silent # Bundle app source -COPY . . +COPY tsconfig.build.json . +COPY tsconfig.json . +COPY src src RUN npm build -CMD ["sh","-c", "npm run start:prod"] +CMD npm run start:prod EXPOSE 3000 -- GitLab