├── .chglog ├── CHANGELOG.tpl.md └── config.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api ├── grpc │ ├── api.go │ └── index │ │ ├── index.go │ │ ├── index.pb.go │ │ ├── index.proto │ │ └── index_grpc.pb.go ├── messaging │ ├── api.go │ └── hello.go └── web │ ├── api.go │ ├── auth.go │ ├── dto │ ├── auth.go │ └── response.go │ ├── index.go │ └── middleware │ ├── auth.go │ └── middleware.go ├── config.yaml ├── docker-compose.tmpl.yml ├── entity ├── jwtClaims.go ├── token.go └── user.go ├── go.mod ├── go.sum ├── main.go ├── pkg ├── string.go └── testing.go ├── repository ├── repository.go └── table │ ├── base.go │ ├── token.go │ └── user.go └── service ├── auth.go ├── jwt.go ├── service.go ├── token.go ├── user.go └── user_test.go /.chglog/CHANGELOG.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/.chglog/CHANGELOG.tpl.md -------------------------------------------------------------------------------- /.chglog/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/.chglog/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/README.md -------------------------------------------------------------------------------- /api/grpc/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/grpc/api.go -------------------------------------------------------------------------------- /api/grpc/index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/grpc/index/index.go -------------------------------------------------------------------------------- /api/grpc/index/index.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/grpc/index/index.pb.go -------------------------------------------------------------------------------- /api/grpc/index/index.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/grpc/index/index.proto -------------------------------------------------------------------------------- /api/grpc/index/index_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/grpc/index/index_grpc.pb.go -------------------------------------------------------------------------------- /api/messaging/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/messaging/api.go -------------------------------------------------------------------------------- /api/messaging/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/messaging/hello.go -------------------------------------------------------------------------------- /api/web/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/web/api.go -------------------------------------------------------------------------------- /api/web/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/web/auth.go -------------------------------------------------------------------------------- /api/web/dto/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/web/dto/auth.go -------------------------------------------------------------------------------- /api/web/dto/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/web/dto/response.go -------------------------------------------------------------------------------- /api/web/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/web/index.go -------------------------------------------------------------------------------- /api/web/middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/web/middleware/auth.go -------------------------------------------------------------------------------- /api/web/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/api/web/middleware/middleware.go -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/config.yaml -------------------------------------------------------------------------------- /docker-compose.tmpl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/docker-compose.tmpl.yml -------------------------------------------------------------------------------- /entity/jwtClaims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/entity/jwtClaims.go -------------------------------------------------------------------------------- /entity/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/entity/token.go -------------------------------------------------------------------------------- /entity/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/entity/user.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/main.go -------------------------------------------------------------------------------- /pkg/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/pkg/string.go -------------------------------------------------------------------------------- /pkg/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/pkg/testing.go -------------------------------------------------------------------------------- /repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/repository/repository.go -------------------------------------------------------------------------------- /repository/table/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/repository/table/base.go -------------------------------------------------------------------------------- /repository/table/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/repository/table/token.go -------------------------------------------------------------------------------- /repository/table/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/repository/table/user.go -------------------------------------------------------------------------------- /service/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/service/auth.go -------------------------------------------------------------------------------- /service/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/service/jwt.go -------------------------------------------------------------------------------- /service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/service/service.go -------------------------------------------------------------------------------- /service/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/service/token.go -------------------------------------------------------------------------------- /service/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/service/user.go -------------------------------------------------------------------------------- /service/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadihammurabi/go-app/HEAD/service/user_test.go --------------------------------------------------------------------------------