This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
Files
schisandra-cloud-album/example.config.yaml
2024-11-28 10:56:51 +08:00

190 lines
3.6 KiB
YAML

# 系统配置
system:
# 主机地址
host: 0.0.0.0
# 端口
port: 80
# 环境
env: debug
# 协议
protocol: http
# 前端地址
web: localhost:5173
# 信任代理ip地址
ip: 127.0.0.1
#swagger配置
swagger:
# 是否启用swagger
enable: true
# 文档标题
title: Schisandra Cloud Album API
# 文档描述
description: Schisandra Cloud Album API
# 用户名
user: schisandra
# 密码
password: schisandra
# MySQL配置
mysql:
# 主机地址
host:
# 端口
port: 3306
# 数据库名称
db: schisandra-cloud-album
# 用户名
user: root
# 密码
password: xxxxxxxx
# 日志级别
log-level: dev
# 最大连接数
max-open-connes: 100
# 最大空闲连接数
max-idle-connes: 10
# 连接配置
config: charset=utf8mb4&parseTime=True&loc=Local
mongodb:
# 主机地址
host: xxxxx
# 端口
port: 27017
# 认证源
auth-source: admin
# 数据库名称
db: schisandra-cloud-album
# 用户名
user: xxxx
# 密码
password: xxx
# 超时时间
timeout: 5
# 最大连接数
max-open-connes: 100
# 最大空闲连接数
max-idle-connes: 10
# 日志配置
logger:
# 日志级别
level: info
# 日志前缀
prefix: schisandra
# 日志文件存放目录
director: "tmp/logs"
# 是否显示文件行号
show-line: true
# 日志文件名
log-name: schisandra-cloud-album
# Redis配置
redis:
# 主机地址
host:
# 端口
port: 6379
# 密码
password: xxxxx
# 数据库
db: 0
# 最大连接数
max-active: 100
# 最大空闲连接数
max-idle: 10
# 最小空闲连接数
min-idle: 1
# 连接池大小
pool-size: 10
# 连接池超时时间
pool-timeout: 2000ms
# 短信配置
sms:
ali:
# 阿里云API地址
host: http://dysmsapi.aliyuncs.com
# 阿里云AccessKeyId
access-key-id: xxxxx
# 阿里云AccessKeySecret
access-key-secret: xxxxx
# 短信模板ID
template-id: SMS_154950909
# 短信签名
signature: 阿里云短信测试
sms-bao:
# 短信宝用户账号
user: xxx
# 短信宝用户密码
password: xxx
# JWT配置
jwt:
# JWT加密密钥
secret: 52305be97465408891694329b94fd0b5
# JWT请求头键名
header-key: Authorization
# JWT请求头前缀
header-prefix: Bearer
# JWT签发者
issuer: schisandra-cloud-album
# 加密配置
encrypt:
# 加密密钥 32位
key: 38h0ex04du8qqf9ar2knn1quicdsm4s0
# 加密向量 16位
iv: qkwsbzdnzzcekt7g
# 公钥
public-key:
# 私钥
private-key:
# 微信配置
wechat:
# 微信公众号APPID
app-id: xxxxx
# 微信公众号APPSECRET
app-secret: xxxx
# 微信公众号Token
token: xxxx
# 微信公众号EncodingAESKey
aes-key:
oauth:
# Github配置
github:
# Github客户端ID
client-id: xxxx
# Github客户端密钥
client-secret: xxxx
# Github回调地址
redirect-uri: https://landaiqing.cn/api/oauth/github/callback
# Gitee配置
gitee:
# Gitee客户端ID
client-id: xxxx
# Gitee客户端密钥
client-secret: xxxx
# Gitee回调地址
redirect-uri: https://landaiqing.cn/api/oauth/gitee/callback
# QQ配置
qq:
# QQ客户端ID
client-id: xxxx
# QQ客户端密钥
client-secret: xxxx
# QQ回调地址
redirect-uri: https://landaiqing.cn/api/oauth/qq/callback
casbin:
# 权限模型文件路径
model-path: config/rbac_model.conf
# 数据库前缀
table-prefix: sca_auth_
# 数据库表明
table-name: permission_rule
# nsq配置
nsq:
# nsqd地址
host: xxx
# nsqd端口
port: 4150
# nsqlookupd地址
lookupd-host: xxxx
# nsqlookupd端口
lookupd-port: 4161