A client - server application for managing logistics
Most of the commands can be runned with a makefile. Get list of available commands by running make help
For this repo to setup, you need to have bazel, go, docker-compose and gazelle preinstalled.
- Clone this repo
- Export environment variables, which are listed in
.env.template
- Run
make server
- If everything is fine, all apis will be available on the respective ports, use
/health
endpoints to check it - Run migrations for db
make migrate
- If needed, populate db with test data
make db-populate
To shut server down, run make shutdown