Flow
c4-customerDocker
running docker multi-stage builds and publish c4-type to HTTP and gRPC
$ ./scripts/publish-grpc.sh
$ ./scripts/publish-http.sh
YAML
Kubernetes and Istio -* deployment-v1.yaml
* deployment-v2.yaml
* service.yaml
* destinationrule.yaml
* virtualservice.yaml
Running local
docker-compose
Dependencies$ docker-compose up -d
Layout
Standard Go Project$ go mod download
$ go mod vendor
download "dependency injection"
wire
$ go get -u github.com/google/wire/cmd/wire
$ ./scripts/start.sh