Dockerfile is at the root of the repository. It creates the image of the Node Express Server.
The docker-compose create the containers for :
Variable |
Value |
Port |
27017 |
ROOT USERNAME |
root |
ROOT PASSWORD |
root |
Volume |
data |
Variable |
Value |
Image |
grafana/grafana:6.7.3 |
Port |
3000 |
Variable |
Value |
Image |
jaegertracing/all-in-one:1.14 |
Ports |
14268 |
|
16686 |
|
5775 |
|
6831 / udp |
|
6832 / udp |
|
9411 |
Environement variable |
|
COLLECTOR_ZIPKING_HTTP_PORT |
9411 |
Variable |
Value |
Image |
prom/prometheus |
Port |
9090 |
Kubernetes is used to launch the service of the API with the Docker Image.
- Create a REST API
- Manage Users informations
The path to access to the API is
HTTP Type |
Path |
GET |
/api/v1/people |
POST |
/api/v1/people |
GET |
/api/v1/people/:peopleID |
DELETE |
/api/v1/people/:peopleID |