
Running the client
Requires a running Postgres database, which is set with DATABASE_ADDRESS
and defaults to localhost:5432
Use Go to build and run the client:
go run main.go
This will start a gRPC server on :50051 and a http server on port :2121
Running the database with Docker
A docker compose file is provided for running a database
docker compose up -d
To remove the database and all data in it:
docker compose down -v
Test
To run the tests
go test .