From 51b4c5f49b6a24b84e87c25eb2650c80b99d5d8d Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Sun, 30 Aug 2020 10:49:24 +0000 Subject: [PATCH] Commit docker --- .dockerignore | 4 ++++ Dockerfile | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..bac6d50 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +node_modules +npm-debug.log +Dockerfile +.dockerignore diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..aa0f850 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM node:12-buster + +RUN mkdir -p /home/ubuntu/workspace/baldr-api/node_modules && chown -R node:node /home/ubuntu/workspace/baldr-api + +WORKDIR /home/ubuntu/workspace/baldr-api/ + +COPY package*.json ./ + +USER node + +RUN npm install + +COPY --chown=node:node . . + +EXPOSE 3000 + +CMD [ "node", "app.js" ] +