two apis that communicate by gRPC. client API also has a rest API.
Despite having a docker-compose you'll need to build the containers and then run the compose file. After building the services you can run it with:
$ docker-compose up
After running all apps just get into the localhost:8888
to access the home or localhost:8888/ports
to view ports.
client looks for a file named `ports.json` to parse in its directory, if not present it'll not feed the backend service with data.
/ healtcheck should return always 200 /ports should return 200/500
$ cd client
$ docker build -t client .
UpsertPort Should try to update or insert a port record
ListPorts Should list all ports in db
$ cd backend
$ docker build -t backend .