This repo serves as both a demonstrator of a Typescript gRPC service utilising the binary nightingale docker healthchecker, and as independent integration tests for Nightingale itself.
- Typescript server implementing gRPC health checking protocol
- Server also implements another gRPC service (
ExampleService
) with only feature being able to set health status
- Server also implements another gRPC service (
- Typescript gRPC client that connects to
ExampleService
in order to set the server status - Dockerfile demonstrating usage of
nightingale
for health checking
- Integration tests to verify health checking
- Will likely use https://github.com/AgustinCB/docker-api to orchestrate containers