diff --git a/.gitignore b/.gitignore
index 719f95d6da8802e985b84e8a2b1559ff993f2b1a..5a044c6ca5f127f517acc19ae1d82bd0f8a97f29 100644
--- a/.gitignore
+++ b/.gitignore
@@ -79,5 +79,7 @@ typings/
 .vscode-test
 
 # TS build folder
+build/
 
-build/
\ No newline at end of file
+# Mongose database
+data/
\ No newline at end of file
diff --git a/README.md b/README.md
index 88912b82f484dc2158b1aee5ca6e499ef71978ce..b47846e7d297f355f5f6b4064434037793114444 100644
--- a/README.md
+++ b/README.md
@@ -11,9 +11,12 @@
 
 3. Run dev server
 
-  
 > ` npm run start-dev`
 
+To start with mongoDB
+
+> ` docker-compose -f docker-compose.dev.yml up`
+
 ## Build 
 
 Run typescript compiler
diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c711696e309f391c1bb30a39c48e65c3ad3bbeaf
--- /dev/null
+++ b/docker-compose.dev.yml
@@ -0,0 +1,22 @@
+version: "3.7"
+
+services:  
+  app:
+    image: node:alpine
+    volumes:
+      - ./:/app
+    working_dir: /app
+    depends_on:
+      - mongo
+    environment:
+      NODE_ENV: development
+    ports:
+      - 8000:8000
+    command: npm run start-dev
+    
+  mongo:
+    image: mongo
+    expose:
+      - 27017
+    volumes:
+      - ./data/db:/data/db
\ No newline at end of file