This is a simple bank application created using golang. The main objective was to learn more about testing, handling DB transactions, docker and using GitHub actions.
- Docker
- Postgres
Clone the project
https://github.com/jwambugu/go-simple-bank-class.git
Go to the project directory
cd go-simple-bank-class
Run the docker container
make postgres
Run the database migrations
make migrateup
Start the server
go run main.go
To run tests, run the following command
make test