Redesigning config from yaml to hcl
Renaming project path from CastyLab/grpc.server to castyapp/grpc.server
Removing db.Connection which was a mongodb connection and moved it into services instaces as a field internally
Adding core.Context concept to use ctx.Get for getting redis/config or mongodb connection in services
Adding tests
Adding docker-test github action
Introducing providers instead of a function for registering clients
We use Register and Close functions inside provider for registering and closing a client
Adding docker buildx version in github actions
Configuring jwt to use t.ExpiresAt.Type for different types of expires_at token
We can set t.ExpiresAt.Type as [weeks|days|seconds|minutes|hours] for howlong duration a token can be valid
Using the latest libcasty-protocol-go package instead of grpc.proto package
Removing redis client from redi directory cause we're using RedisProvider in core.Context
Moving models from db directory to root directory