From 68751fcd6c32fb56a80eddec1e5ae68630ddcdd1 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Thu, 4 Feb 2021 04:17:39 +1100 Subject: [PATCH] Trying to get docker to work --- Dockerfile | 18 ++++++++++++++++++ package.json | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..dbaa6be --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM node:15 + +# Change working directory +WORKDIR "/app" + +# Copy package.json and package-lock.json +COPY package*.json ./ + +# Install npm production packages +RUN npm install --production + +COPY . /app + +EXPOSE 3100 + +USER node + +ENTRYPOINT ["npm", "start"] \ No newline at end of file diff --git a/package.json b/package.json index f5fe27e..7976ad7 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "An API centric news server. Uses Sequelize and mariaDB by default.", "main": "server/server.js", "scripts": { - "start": "pm2 start server/server.js --watch", + "start": "node server/server.js", "dev": "npm run watch:server", "watch:server": "nodemon . --ext js,jsx,json --ignore 'node_modules/*'" },