diff --git a/backend/.dockerignore b/backend/.dockerignore
new file mode 100644
index 0000000000000000000000000000000000000000..0a26b8755a4d0427a7741be16ed6db25e36e3658
--- /dev/null
+++ b/backend/.dockerignore
@@ -0,0 +1,6 @@
+.dockerignore
+.env.example
+.eslintrc.js
+Dockerfile
+.gitignore
+
diff --git a/backend/Dockerfile b/backend/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..9c8c11627882ab835e23a1b484f2d0b2c153ef26
--- /dev/null
+++ b/backend/Dockerfile
@@ -0,0 +1,16 @@
+FROM node:12.4
+
+WORKDIR /usr/src/app
+
+COPY package.json package-lock.json ./
+
+RUN npm install
+
+COPY . .
+
+RUN touch .env
+
+EXPOSE 3000
+
+ENTRYPOINT echo "PORT=$PORT" >> .env && echo "NODE_ENV=$NODE_ENV" >> .env \
+                && echo "MONGO_DB_URL=$MONGO_DB_URL" >> .env && node server.js
\ No newline at end of file
diff --git a/backend/server.js b/backend/server.js
index 17e62cf00ae6e836ea4fe18568b79ee37e4f8093..387fa64086e3baedc8e1e907b4fe2b99c8959321 100644
--- a/backend/server.js
+++ b/backend/server.js
@@ -1,13 +1,13 @@
 const express = require("express");
 const logger = require("morgan");
 const cors = require("cors");
-const mongoose = require("mongoose");
+// const mongoose = require("mongoose");
 const indexRouter = require("./routes/index");
 const usersRouter = require("./routes/users");
 const routeNotFoundJsonHandler = require("./services/routeNotFoundJsonHandler");
 const jsonErrorHandler = require("./services/jsonErrorHandler");
 
-mongoose.connect(process.env.MONGO_DB_URL);
+// mongoose.connect(process.env.MONGO_DB_URL);
 
 const app = express();