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