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 |
- prometheus
| 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
127.17.0.3:32000| HTTP Type | Path |
|---|---|
| GET | /api/v1/people |
| POST | /api/v1/people |
| GET | /api/v1/people/:peopleID |
| DELETE | /api/v1/people/:peopleID |