tenants
Proto files
Add a proto template
kratos proto add api/server/server.proto
Generate the proto code
kratos proto client api/server/server.proto
Generate the source code of service by proto file
kratos proto server api/server/server.proto -t internal/service
go generate ./...
Generate other auxiliary files by Makefile
Download and update dependencies
make init
Generate API files (include: pb.go, http, grpc, validate, swagger) by proto file
make api
Generate all files
make all
Generate migrations
Install Atlas
make migrations
Run
Run debug
make run
Build & Run
export AWS_ACCESS_KEY_ID={aws-key}
export AWS_SECRET_ACCESS_KEY={aws-secret}
make build
Run in Docker
make start
To stop docker:
make stop