An open API service indexing awesome lists of open source software.

https://github.com/ashiqyousuf/sbank

A money transfer backend system using golang, postgres, docker, grpc
https://github.com/ashiqyousuf/sbank

cicd docker golang grpc grpc-gateway jwt-authentication paseto-tokens postgresql protocol-buffers sqlc swagger testing

Last synced: 4 months ago
JSON representation

A money transfer backend system using golang, postgres, docker, grpc

Awesome Lists containing this project

README

          

# sbank

```
Migration command:-

migrate create -ext sql -dir db/migration -seq
```

```
Install evans (go install github.com/ktr0731/evans@latest)

Update PATH:

echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.bashrc
source ~/.bashrc

go install package (goes to ~/go/bin/)
```

Note:- gRPC interceptor is a function that gets called for every request before its sent to the gRPC handler (Doesn't work for HTTP Requests, need to seperately add that for gRPC Gateway)