diff --git a/Dockerfile b/Dockerfile index 0ca837237330fff7e22256bb890a4d3b42ba39b5..b0e1e832c108b79a0e9300ce4fe99c9da9f96745 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