The repository is a project template
for REST microservice built using Express (Node.js). The latest version supports Node.js 16.x and above.
Required
Optional
List of features that comes with default template
- Use Express as base framework to build the
REST
microservice. - Predefined
project scaffolding
like files and directories, event handlings, routers, middlewares etc. - Comes with
default configurations
for hostname, port, environment etc. Each of these configuration can becustomize
as per microservice needs. - Predefined common
logger
for application logging. - Preconfigured special routes
/info
and/health
. - Use
Docker
to make it easy to run the app on container and shift it. - Predefined
GitHub Actions
for workflows forEsLint
andCodeQL
.