From f110e7f87ae37707dc234cb192b958d359f06379 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Bianco?= Date: Sun, 2 Feb 2020 21:06:25 -0300 Subject: [PATCH] u u --- Dockerfile | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index d49ffbeb..d84b7d4f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,19 @@ -FROM node:8.6 +FROM node:10.13.0-alpine + +WORKDIR /app + +COPY package*.json /app/ + +RUN apk add --no-cache tzdata +ENV TZ=America/Argentina/Buenos_Aires -# First install dependencies -COPY ./package.json ./app/ -WORKDIR /app/ -ENV NODE_ENV production -RUN npm install --no-progress --production && npm install --no-progress passport-ldapjs passport-ldapauth # Later, copy the app files. That improves development speed as buiding the Docker image will not have # to download and install all the NPM dependencies every time there's a change in the source code -COPY . /app +ENV NODE_ENV production +RUN npm install --no-progress --production && npm install --no-progress passport-ldapjs passport-ldapauth + +COPY . /app/ + EXPOSE 3000 -ENTRYPOINT ["bash", "/app/docker-entrypoint.sh"] -CMD ["node", "index.js"] + +CMD npm run start \ No newline at end of file