Go gRPC Server for Purchasing and Mobile clients.
Mobile client (Flutter): field-services-mobile
Purchasing client (ReactJS): field-services-purchasing
Use the following command in the root directory to start the docker containers.
docker-compose up -d
docker-compose down
SERVICE
variable from grpcsvc
to localhost
on linux or host.docker.internal
if using windowsgrpcsvc
in docker-compose.ymldocker-compose up -d
go run cmd/grpcsvc/main.go
It may take a few seconds for the containers to start up. If you are getting errors, first try shutting down and restarting the containers
Error: Http response at 400 or 500 level
Issue connecting to Envoy, check envoy has not crashed
Error: upstream connect error or disconnect/reset before headers. reset reason: connection failure
Envoy cannot connect to outgoing service, check SERVICE environmental variable in .env file is correct
Error: no healthy upstream
Envoy OK, check Go service is running and has not crashed