Simple Bank written with Golang, Postgres, Redis, Gin, gRPC, Docker, Kubernetes, AWS and CI/CD using Github Actions.
- [Vanilla](ie. DigitalOcean, Linode, etc.)
- AWS
# Start the database
docker-compose up -d db
# Run the migrations
make migrate-up
# Start the server
make run
# Start the database
docker-compose up -d db
# Run the migrations
make migrate-up
# Start the server
make run
# Run the tests
make test
# Run the tests with coverage
make test-coverage
# Run the tests with coverage and open the browser
make test-coverage-open
# Build the binary
make build
# Run the binary
./bin/go-bank