├── .gitignore ├── LICENSE ├── README.md ├── controllers ├── entitlements.js ├── health.js └── info.js ├── example ├── config │ ├── app.yml │ └── entitlements.json ├── controllers │ ├── hello.js │ └── index.js ├── index.js ├── lib │ ├── monitors │ │ └── my-custom-monitor.js │ └── vitals.js ├── monitors │ ├── index.js │ └── my-custom-monitor.js └── package.json ├── index.js ├── lib ├── bootstrap.js ├── logger.js ├── middleware │ ├── correlate.js │ └── request-tracing.js ├── monitors │ ├── microservice-monitor.js │ └── zookeeper-monitor.js ├── swagger │ ├── index.js │ ├── requestErrorHandler.js │ └── responseErrorHandler.js ├── utils │ └── file-util.js ├── vitals.js └── zoologist.js ├── package.json └── test ├── mocha.opts └── swagger ├── app ├── app.js ├── lib │ └── controllers │ │ └── proof.js └── swagger.yml └── swagger.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/README.md -------------------------------------------------------------------------------- /controllers/entitlements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/controllers/entitlements.js -------------------------------------------------------------------------------- /controllers/health.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/controllers/health.js -------------------------------------------------------------------------------- /controllers/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/controllers/info.js -------------------------------------------------------------------------------- /example/config/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/config/app.yml -------------------------------------------------------------------------------- /example/config/entitlements.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/config/entitlements.json -------------------------------------------------------------------------------- /example/controllers/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/controllers/hello.js -------------------------------------------------------------------------------- /example/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/controllers/index.js -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/index.js -------------------------------------------------------------------------------- /example/lib/monitors/my-custom-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/lib/monitors/my-custom-monitor.js -------------------------------------------------------------------------------- /example/lib/vitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/lib/vitals.js -------------------------------------------------------------------------------- /example/monitors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/monitors/index.js -------------------------------------------------------------------------------- /example/monitors/my-custom-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/monitors/my-custom-monitor.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/example/package.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/index.js -------------------------------------------------------------------------------- /lib/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/bootstrap.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/middleware/correlate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/middleware/correlate.js -------------------------------------------------------------------------------- /lib/middleware/request-tracing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/middleware/request-tracing.js -------------------------------------------------------------------------------- /lib/monitors/microservice-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/monitors/microservice-monitor.js -------------------------------------------------------------------------------- /lib/monitors/zookeeper-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/monitors/zookeeper-monitor.js -------------------------------------------------------------------------------- /lib/swagger/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/swagger/index.js -------------------------------------------------------------------------------- /lib/swagger/requestErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/swagger/requestErrorHandler.js -------------------------------------------------------------------------------- /lib/swagger/responseErrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/swagger/responseErrorHandler.js -------------------------------------------------------------------------------- /lib/utils/file-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/utils/file-util.js -------------------------------------------------------------------------------- /lib/vitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/vitals.js -------------------------------------------------------------------------------- /lib/zoologist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/lib/zoologist.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/package.json -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/swagger/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/test/swagger/app/app.js -------------------------------------------------------------------------------- /test/swagger/app/lib/controllers/proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/test/swagger/app/lib/controllers/proof.js -------------------------------------------------------------------------------- /test/swagger/app/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/test/swagger/app/swagger.yml -------------------------------------------------------------------------------- /test/swagger/swagger.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ph0bos/express-microservice-starter/HEAD/test/swagger/swagger.test.js --------------------------------------------------------------------------------