thangchung / go-coffeeshop
- суббота, 3 декабря 2022 г. в 00:40:00
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
A coffee shop application with event-driven microservices has been written in Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
Other version can be found at:
| No. | Service | URI |
|---|---|---|
| 1 | grpc-gateway | http://localhost:5000 |
| 2 | product service | http://localhost:5001 |
| 3 | counter service | http://localhost:5002 |
| 4 | barista service | http://localhost:5003 |
| 5 | kitchen service | http://localhost:5004 |
| 6 | web | http://localhost:8080 |
Jump into .devcontainer, then
> docker-compose -f docker-compose-full.yaml build
> docker-compose -f docker-compose-full.yaml upFrom vscode => Press F1 => Type Simple Browser View => Choose it and enter http://localhost:8080.
Enjoy!!!
The details of how to run it can be find at deployment with Nomad, Consult Connect and Vault.
Development project trouble shooting