From fd1eb463bb6e01ca546ca3ea794c23afc1447961 Mon Sep 17 00:00:00 2001 From: Enin Kaduk Date: Thu, 6 Oct 2022 08:09:19 +0200 Subject: [PATCH] feat: Add Dockerfile --- Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7e9fd4e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:16-alpine3.15 + +RUN apk add git + +# Docker has --chown flag for COPY, but it does not expand ENV so we fallback to: +# COPY src src +# RUN sudo chown -R $USER:$USER $HOME + +WORKDIR /home/node/app +COPY ./ /home/node/app +RUN chown -R node:node /home/node/app + +USER node +RUN npm install + +CMD ["npm", "run", "hot"] \ No newline at end of file