174 lines
4.6 KiB
YAML
174 lines
4.6 KiB
YAML
# 定义服务的名称,会出现在 log 和 tracer 中
|
||
Name: schisandra-auth-service
|
||
# 监听地址
|
||
Host: 0.0.0.0
|
||
# 监听端口
|
||
Port: 80
|
||
# 服务的环境,目前我们预定义了 dev。在dev 环境我们会开启反射 dev,test,rt,pre, pro
|
||
Mode: pro
|
||
# 打点上报,将一些 metrics 上报到对应的地址,如果为空,则不上报
|
||
MetricsUrl:
|
||
# 并发请求数
|
||
MaxConns: 100
|
||
# 超时时间(ms)
|
||
Timeout: 5000
|
||
# 降载阈值,默认900(90%),可允许设置范围0到1000
|
||
CpuThreshold: 900
|
||
# 最大ContentLength
|
||
MaxBytes: 10485760
|
||
# 是否打印详细日志
|
||
Verbose: false
|
||
# RPC 配置
|
||
AiSvcRpc:
|
||
Etcd:
|
||
Hosts:
|
||
- 1.95.0.111:2379
|
||
Key: aisvc.rpc
|
||
User: root
|
||
Pass: LDQ20020618xxx
|
||
# 日志配置
|
||
Log:
|
||
# 服务名称
|
||
ServiceName: schisandra-auth-service
|
||
# 日志打印模式,console 控制台 file, console
|
||
Mode: console
|
||
# 日志格式, json 格式 或者 plain 纯文本
|
||
Encoding: plain
|
||
# 日期格式化
|
||
TimeFormat:
|
||
# 日志在文件输出模式下,日志输出路径
|
||
Path: logs/system
|
||
# 日志输出级别 debug,info,error,severe
|
||
Level: debug
|
||
# 日志长度限制,打印单个日志的时候会对日志进行裁剪,只有对 content 进行裁剪
|
||
MaxContentLength: 0
|
||
# 是否压缩日志
|
||
Compress: true
|
||
# 是否开启 stat 日志,go-zero 版本大于等于1.5.0才支持
|
||
Stat: false
|
||
# 日志保留天数,只有在文件模式才会生效
|
||
KeepDays: 7
|
||
# 堆栈打印冷却时间
|
||
StackCooldownMillis: 100
|
||
# 文件输出模式,按照大小分割时,最多文件保留个数
|
||
MaxBackups: 5
|
||
# 文件输出模式,按照大小分割时,单个文件大小
|
||
MaxSize: 0
|
||
# 文件分割模式, daily 按日期 daily,size
|
||
Rotation: daily
|
||
# 文件名日期格式
|
||
FileTimeFormat:
|
||
Web:
|
||
URL: http://localhost:5173/
|
||
# 启用中间件
|
||
Middlewares:
|
||
# 访问日志中间件
|
||
Log: true
|
||
# MySQL 配置
|
||
Mysql:
|
||
# 数据源dsn
|
||
DataSource: root:LDQ20020618xxx@tcp(1.95.0.111:3306)/schisandra-cloud-album?charset=utf8mb4&parseTime=True&loc=Local
|
||
# 最大连接数
|
||
MaxOpenConn: 10
|
||
# 最大空闲连接数
|
||
MaxIdleConn: 5
|
||
# Auth 配置
|
||
Auth:
|
||
# 访问密钥
|
||
AccessSecret: uOvKLmVfztaXGpNYd4Z0I1SiT7MweJhl
|
||
# 签名配置
|
||
Signature:
|
||
# 签名模式
|
||
Strict: true
|
||
# 签名过期时间
|
||
Expiry: 1h
|
||
# 签名私钥文件
|
||
PrivateKeys:
|
||
- Fingerprint: idm0jdoau38lwourb4pbjk4dxkat0kcx
|
||
KeyFile: api/etc/rsa_private_key.pem
|
||
# 加密配置
|
||
Encrypt:
|
||
# 密钥(32)
|
||
Key: p3380puliiep184buh8d5dvujeerqtem
|
||
# 向量 (16)
|
||
IV: spb7er04k2vz3dtk
|
||
PublicKey: api/etc/rsa_public_key.pem
|
||
PrivateKey: api/etc/rsa_private_key.pem
|
||
# Redis 配置
|
||
Redis:
|
||
# Redis 地址
|
||
Host: 1.95.0.111:6379
|
||
# Redis 密码
|
||
Pass: LDQ20020618xxx
|
||
# Redis 数据库
|
||
DB: 0
|
||
# 微信配置
|
||
Wechat:
|
||
# 微信公众号APPID
|
||
AppID: wx55251c2f83b9fc25
|
||
# 微信公众号APPSECRET
|
||
AppSecret: d511800cd53d248afe1260bb8aeed230
|
||
# 微信公众号Token
|
||
Token: LDQ20020618xxx
|
||
# 微信公众号EncodingAESKey
|
||
AESKey:
|
||
# OAuth 配置
|
||
OAuth:
|
||
# Github配置
|
||
Github:
|
||
# Github客户端ID
|
||
ClientID: Ov23limqLtbVhBngctSl
|
||
# Github客户端密钥
|
||
ClientSecret: 84a5be0317b8f4c6b55039a0eb23ea4606676e66
|
||
# Github回调地址
|
||
RedirectURI: https://landaiqing.cn/api/oauth/github/callback
|
||
# Gitee配置
|
||
Gitee:
|
||
# Gitee客户端ID
|
||
ClientID: bd2ff03b5f644242d862832b8cc749015d0a7c8f163fbd5ab67886d436fb198b
|
||
# Gitee客户端密钥
|
||
ClientSecret: 3994b463aa962c878a58a1255f59a92e050e205e9204cffe48a25ad17a758f97
|
||
# Gitee回调地址
|
||
RedirectURI: https://landaiqing.cn/api/oauth/gitee/callback
|
||
# QQ配置
|
||
QQ:
|
||
# QQ客户端ID
|
||
ClientID: '102296211'
|
||
# QQ客户端密钥
|
||
ClientSecret: ukOo10SggRxHVVIr
|
||
# QQ回调地址
|
||
RedirectURI: https://landaiqing.cn/api/oauth/qq/callback
|
||
# 短信配置
|
||
SMS:
|
||
# 短信服务商配置
|
||
Ali:
|
||
# 阿里云API地址
|
||
Host: http://dysmsapi.aliyuncs.com
|
||
# 阿里云AccessKeyId
|
||
AccessKeyId: LTAI5tDy2edL9LhW43rnus69
|
||
# 阿里云AccessKeySecret
|
||
AccessKeySecret: YWp44dcFrBICrjZgqvJBE7ZHArZfIP
|
||
# 短信模板ID
|
||
TemplateCode: SMS_154950909
|
||
# 短信签名
|
||
Signature: 阿里云短信测试
|
||
# 短信宝配置
|
||
SMSBao:
|
||
# 短信宝用户账号
|
||
Username: landaiqing
|
||
# 短信宝用户密码
|
||
Password: $LDQ20020618xxx$
|
||
# 高德地图配置
|
||
Map:
|
||
# 高德地图API Key
|
||
Key: 54823a494909959a9c8cd8af101bbc32
|
||
# Minio配置
|
||
Minio:
|
||
# Minio 地址
|
||
Endpoint: 1.95.0.111:9000
|
||
# Minio 访问密钥
|
||
AccessKeyID: JNLVxMGro1XXwajodLBX
|
||
# Minio 访问密钥
|
||
SecretAccessKey: XEHkwExqQdAlEPfpRk36xpc0Sie8hZkcmlhXQJXw
|
||
# Minio 使用SSL
|
||
UseSSL: false |