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