diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..40b878d --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +node_modules/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..540bdca --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# pull official base image +FROM node:13.12.0-alpine + +# set working directory +WORKDIR /app + +# install app dependencies + +COPY package.json ./ +COPY package-lock.json ./ + +RUN npm install --silent + +# add app +COPY . ./ + +CMD ["npm", "build"] + +# start app +CMD ["npm", "start"] \ No newline at end of file