- REST API with Swagger UI
- Middlewares (compress, helmet, cors, favicon, body parser and static)
- Unit Test with Jest
- ES6, ESLint
- CI with Travis, Docker Build
# install dependencies
npm install
# run all tests
npm test
# run test coverage
npm run coverage# serve with hot reload at localhost:3030
npm start
# build for production with minification
npm run build
Build docker image
bash Dockerbuild.sh
Run docker container
docker run -d --name micro-rest -p 3030:3030 jsboilerplates/micro-rest
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the MIT License - see the LICENSE file for details