- Install
dockeranddocker compose - Install
justto usejustfilerecipes - (optional, but desired) Install
air(for hot reload)
- Run
just dev, it will start all required databases viadocker compose - Run application with
go run ./cmd/server/main.goorair
Unit tests are located inside packages, which they're related to, so you
can run all unit tests with just test
Functional tests cover primary API usage scenarios and are located inside tests directory.
You can run them with just functional-test