/node_mongo

NodeJS, MongoDB, Express, Docker

Primary LanguageJavaScriptMIT LicenseMIT

node_mongo

NodeJS, MongoDB, Express, Docker

What is it?

A simple example using NodeJS + MongoDB and Docker.

How to use

Development

Run Docker.

machine@user:~$ ./start.sh

This bash file run Docker with development configs (with tracking file changes server.js, coping node_modules to host).

Also you can run Docker without bash file

machine@user:~$ docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build

You can run project without Docker.

machine@user:~$ npm i && npm run dev

Production

Run Docker.

machine@user:~$ ./start.prod.sh

This bash file run Docker with production configs.

Also you can run Docker without bash file

machine@user:~$ docker-compose -f docker-compose.yml -f docker-compose.prod.yml up --build

You can run project without Docker.

machine@user:~$ npm i && npm run start