Requirements:
- Docker: https://docs.docker.com/get-docker/
- Docker-compose: https://docs.docker.com/compose/install/
docker-compose up --detach
The GRPC server is available at localhost:6060
.
The GRPC client is available at http://localhost:8080.
The GRPC client also functions as documentation exploiting GRPC server reflection. However, in the Actions section you will find the documentation as proto.html
.
The HTTP server is available at http://localhost:7070
.
The Swagger UI is available at http://localhost:7070/swagger.
The Swagger UI functions both as a client and documentation. Be aware the it will automatically follow redirections and you will probably get an error due to CORS.
Copy and paste the redirection link in the browser and enjoy.
However, in the Actions section you will find the documentation as swagger.yaml
and swagger.json
.