To run this project you need to have the following installed:
- Go version 1.19
- Docker version 20
- Docker Compose version 1.29
To run the project, run the following command:
docker-compose up --build
You should be able to access the API at http://localhost:8080
If you change init.sql
file, you need to reinitate the database by running:
docker-compose down --volumes
To run test, run the following command:
go run main.go
Import json collection to postman that located in json_collection folder
ERD for this project is within the file erd.txt