Files
schisandra-album-cloud-micr…/app/auth/api/etc/auth.yaml

178 lines
4.6 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 定义服务的名称,会出现在 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
# 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
#NSQ配置
NSQ:
# NSQD地址
NSQDHost: 1.95.0.111:4150
LookUpdHost: 1.95.0.111:4161