Johnjud-backend is a routing and request handling service for the Johnjud project.
Johnjud is a pet adoption web application of the CUVET For Animal Welfare Club
- golang
- go-fiber
- golang 1.21 or later
- docker
- makefile
- Clone this repo
- Copy
.env.template
in root directory and paste it in the same directory as.env
with proper values. - Run
go mod download
to download all the dependencies.
- Run
docker-compose up
- Run
make server
orgo run ./cmd/.
- Run
make test
orgo test -v -coverpkg ./... -coverprofile coverage.out -covermode count ./...