Golang REST API and 2 (micro)services - work in progress
- After cloning this repository, cd into it and run
docker-compose up -d
. This will bring up the postgress db in a docker installation. Remember, if you destroy the docker container the data will be lost. We don't use volumes here. - Copy the contents of
etc/createTablesWithData.sql
into your db console and run it in order to create the tables and insert seed data. Caution, it will install 1M records. - generate code from proto with make proto
- run the server
go run ./salesservice/cmd/sales/main.go
- run the client
go run ./productservice/cmd/products/main.go