六边形领域驱动项目架构模板,完善中
- docs 文档
- configs 配置文件
- graphql graphql文件
- internal
- adapters 适配器代码
- mock mock代码
- repository 存储器
- store 缓存
- application 应用层
- command 写入操作
- query 查询操作
- transform 实体转成返回对象
- schema api返回表单
- domain 领域层
- service 服务入口
- controller 控制器
- handler 接口处理
- middleware http中间件
- graph graphQL入口
- controller 控制器
- rely 项目启动依赖配置和系统变量
- adapters 适配器代码
go run . --config configs/config.yaml
sh deploy.sh
sh run_unit_test.sh
make -f ./makefile mockgen
openssl ecparam -genkey -name prime256v1 -noout -out access_token_key.pem
openssl ec -in access_token_key.pem -pubout -out access_token_pub.pem
openssl ecparam -genkey -name prime256v1 -noout -out refresh_token_key.pem
openssl ec -in refresh_token_key.pem -pubout -out refresh_token_pub.pem