diff --git a/.gitignore b/.gitignore index 5b04c74..2841c22 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .idea node_modules/ +npm-debug.log diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..25cee2e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:argon + +# Create app directory +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app + +# Install app dependencies +COPY package.json /usr/src/app/ +RUN npm install + +# Bundle app source +COPY . /usr/src/app + +EXPOSE 3000 + +CMD [ "npm", "start" ] diff --git a/package.json b/package.json index d77603c..b5ee697 100644 --- a/package.json +++ b/package.json @@ -21,5 +21,8 @@ "express": "^4.14.0", "nodemailer": "^2.6.4", "nodemailer-smtp-transport": "^2.7.2" - } + }, + "scripts": { + "start": "node index.js" + } }