A starter template for nodejs-expressjs-mongodb api
- NodeJS
- MongoDB
- Docker (optional)
- Docker-Compose (optional)
- Install dependencies
npm i
- Run app
npm run
- Run tests
npm run test
- check lint errors
npm run lint
- Build Docker image
docker build -t <some-fency-name> .
- Run docker container
docker run -it --name <name-of-container> <some-fency-name>
- To stop
docker stop <name-of-container>
- Build images
docker-compose build
- run all containers
docker-compose up -it
- To stop
docker-compose down
- For healthcheck: http://localhost:3000/api/v1/healthcheck
- For Swagger specs: http://localhost:3000/api/v1/api-specs/