From 4d73294d4ae485a155a7730e92ba2a292c0c9199 Mon Sep 17 00:00:00 2001 From: Esther Date: Mon, 15 Feb 2021 02:30:46 +0000 Subject: [PATCH] Updated dockerfile --- .dockerignore | 1 + dockerfile | 34 +++++++++++++++++++++++----------- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/.dockerignore b/.dockerignore index 32c4dbc..2241fa4 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,5 +2,6 @@ node_modules/ logs/ .git/ .gitignore +.secrets dockerfile README.md diff --git a/dockerfile b/dockerfile index 8d16007..21d3a8f 100644 --- a/dockerfile +++ b/dockerfile @@ -1,21 +1,33 @@ FROM node:15.8.0 -ARG port = - -ENV PORT=${port} ENV IS_DOCKER=true ENV NODE_ENV=production -ENV GHOST_KEY= -ENV HCAPTCHA_KEY= -ENV SENDGRID_API_KEY= -ENV TO_MAIL_USER= -ENV REPLY_TO_MAIL= -ENV FROM_MAIL_USER= + +ARG port +ENV PORT=${port} +EXPOSE ${port}/tcp + +ARG ghost_key +ENV GHOST_KEY=${ghost_key} + +ARG hcaptcha_key +ENV HCAPTCHA_KEY=${hcaptcha_key} + +ARG sendgrid_key +ENV SENDGRID_API_KEY=${sendgrid_key} + +ARG mail_to +ENV TO_MAIL_USER=${mail_to} + +ARG reply_to +ENV REPLY_TO_MAIL=${reply_to} + +ARG mail_from +ENV FROM_MAIL_USER=${mail_from} WORKDIR /app COPY ["package.json", "package-lock.json*", "./"] -RUN npm install +RUN npm install && npm install nodemon COPY . . CMD [ "npm", "start" ] -EXPOSE ${port}/tcp