323 lines
10 KiB
YAML
323 lines
10 KiB
YAML
# git.echol.cn/loser/lckt Global Configuration
|
||
|
||
# jwt configuration
|
||
jwt:
|
||
signing-key: qmPlus
|
||
expires-time: 7d
|
||
buffer-time: 1d
|
||
issuer: qmPlus
|
||
# zap logger configuration
|
||
zap:
|
||
level: info
|
||
format: console
|
||
prefix: "[git.echol.cn/loser/lckt]"
|
||
director: log
|
||
show-line: true
|
||
encode-level: LowercaseColorLevelEncoder
|
||
stacktrace-key: stacktrace
|
||
log-in-console: true
|
||
retention-day: -1
|
||
|
||
# redis configuration
|
||
redis:
|
||
name: "hw"
|
||
addr: 47.243.221.157:6379
|
||
password: "loser765911."
|
||
db: 0
|
||
useCluster: false
|
||
clusterAddrs:
|
||
- 172.21.0.3:7000
|
||
- 172.21.0.4:7001
|
||
- 172.21.0.2:7002
|
||
redis-list:
|
||
- name: cache
|
||
addr: 47.243.221.157:6379
|
||
password: "loser765911."
|
||
db: 1
|
||
useCluster: false
|
||
clusterAddrs:
|
||
- 172.21.0.3:7000
|
||
- 172.21.0.4:7001
|
||
- 172.21.0.2:7002
|
||
|
||
# mongo configuration
|
||
mongo:
|
||
coll: ''
|
||
options: ''
|
||
database: ''
|
||
username: ''
|
||
password: ''
|
||
auth-source: ''
|
||
min-pool-size: 0
|
||
max-pool-size: 100
|
||
socket-timeout-ms: 0
|
||
connect-timeout-ms: 0
|
||
is-zap: false
|
||
hosts:
|
||
- host: ''
|
||
port: ''
|
||
|
||
# email configuration
|
||
email:
|
||
to: xxx@qq.com
|
||
port: 465
|
||
from: xxx@163.com
|
||
host: smtp.163.com
|
||
is-ssl: true
|
||
secret: xxx
|
||
nickname: test
|
||
|
||
# system configuration
|
||
system:
|
||
env: local # 修改为public可以关闭路由日志输出
|
||
addr: 8888
|
||
db-type: mysql
|
||
oss-type: aliyun-oss # 控制oss选择走本地还是 七牛等其他仓 自行增加其他oss仓可以在 server/utils/upload/upload.go 中 NewOss函数配置
|
||
use-redis: true # 使用redis
|
||
use-mongo: false # 使用mongo
|
||
use-multipoint: false
|
||
# IP限制次数 一个小时15000次
|
||
iplimit-count: 15000
|
||
# IP限制一个小时
|
||
iplimit-time: 3600
|
||
# 路由全局前缀
|
||
router-prefix: ""
|
||
# 严格角色模式 打开后权限将会存在上下级关系
|
||
use-strict-auth: false
|
||
|
||
# captcha configuration
|
||
captcha:
|
||
key-long: 4
|
||
img-width: 240
|
||
img-height: 80
|
||
open-captcha: 0 # 0代表一直开启,大于0代表限制次数
|
||
open-captcha-timeout: 3600 # open-captcha大于0时才生效
|
||
|
||
# mysql connect configuration
|
||
# 未初始化之前请勿手动修改数据库信息!!!如果一定要手动初始化请看(https://gin-vue-admin.com/docs/first_master)
|
||
mysql:
|
||
prefix: ""
|
||
port: "3306"
|
||
config: charset=utf8mb4&parseTime=True&loc=Local
|
||
db-name: lckt
|
||
username: lckt
|
||
password: loser765911.
|
||
path: 47.243.221.157
|
||
engine: ""
|
||
log-mode: info
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
singular: false
|
||
log-zap: true
|
||
|
||
# pgsql connect configuration
|
||
# 未初始化之前请勿手动修改数据库信息!!!如果一定要手动初始化请看(https://gin-vue-admin.com/docs/first_master)
|
||
pgsql:
|
||
path: ""
|
||
port: ""
|
||
config: ""
|
||
db-name: ""
|
||
username: ""
|
||
password: ""
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
log-mode: ""
|
||
log-zap: false
|
||
oracle:
|
||
path: ""
|
||
port: ""
|
||
config: ""
|
||
db-name: ""
|
||
username: ""
|
||
password: ""
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
log-mode: ""
|
||
log-zap: false
|
||
mssql:
|
||
path: ""
|
||
port: ""
|
||
config: ""
|
||
db-name: ""
|
||
username: ""
|
||
password: ""
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
log-mode: ""
|
||
log-zap: false
|
||
sqlite:
|
||
path: ""
|
||
port: ""
|
||
config: ""
|
||
db-name: ""
|
||
username: ""
|
||
password: ""
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
log-mode: ""
|
||
log-zap: false
|
||
db-list:
|
||
- disable: true # 是否禁用
|
||
type: "" # 数据库的类型,目前支持mysql、pgsql、mssql、oracle
|
||
alias-name: "" # 数据库的名称,注意: alias-name 需要在db-list中唯一
|
||
path: ""
|
||
port: ""
|
||
config: ""
|
||
db-name: ""
|
||
username: ""
|
||
password: ""
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
log-mode: ""
|
||
log-zap: false
|
||
|
||
# local configuration
|
||
local:
|
||
path: uploads/file
|
||
store-path: uploads/file
|
||
|
||
# autocode configuration
|
||
autocode:
|
||
web: web/src
|
||
root: "" # root 自动适配项目根目录, 请不要手动配置,他会在项目加载的时候识别出根路径
|
||
server: /lckt-server
|
||
module: 'git.echol.cn/loser/lckt'
|
||
ai-path: "https://ai.gin-vue-admin.com/{FUNC}/loser7659/c178e970-6a59-497d-96ed-86fee6b3285a" # AI服务路径
|
||
|
||
# qiniu configuration (请自行七牛申请对应的 公钥 私钥 bucket 和 域名地址)
|
||
qiniu:
|
||
zone: ZoneHuaDong
|
||
bucket: ""
|
||
img-path: ""
|
||
use-https: false
|
||
access-key: ""
|
||
secret-key: ""
|
||
use-cdn-domains: false
|
||
|
||
# minio oss configuration
|
||
minio:
|
||
endpoint: yourEndpoint
|
||
access-key-id: yourAccessKeyId
|
||
access-key-secret: yourAccessKeySecret
|
||
bucket-name: yourBucketName
|
||
use-ssl: false
|
||
base-path: ""
|
||
bucket-url: "http://host:9000/yourBucketName"
|
||
|
||
# aliyun oss configuration
|
||
aliyun-oss:
|
||
endpoint: oss-cn-hangzhou.aliyuncs.com
|
||
access-key-id: LTAI5tB3Mn5Y7mVo8h3zkf46
|
||
access-key-secret: FtuHdFy4NFdVItEiNBnTun3Ddi8BMK
|
||
bucket-name: lckt
|
||
bucket-url: https://lckt.oss-cn-hangzhou.aliyuncs.com
|
||
base-path: lckt
|
||
|
||
# tencent cos configuration
|
||
tencent-cos:
|
||
bucket: xxxxx-10005608
|
||
region: ap-shanghai
|
||
secret-id: your-secret-id
|
||
secret-key: your-secret-key
|
||
base-url: https://gin.vue.admin
|
||
path-prefix: git.echol.cn/loser/lckt
|
||
|
||
# aws s3 configuration (minio compatible)
|
||
aws-s3:
|
||
bucket: xxxxx-10005608
|
||
region: ap-shanghai
|
||
endpoint: ""
|
||
s3-force-path-style: false
|
||
disable-ssl: false
|
||
secret-id: your-secret-id
|
||
secret-key: your-secret-key
|
||
base-url: https://gin.vue.admin
|
||
path-prefix: git.echol.cn/loser/lckt
|
||
|
||
# cloudflare r2 configuration
|
||
cloudflare-r2:
|
||
bucket: xxxx0bucket
|
||
base-url: https://gin.vue.admin.com
|
||
path: uploads
|
||
account-id: xxx_account_id
|
||
access-key-id: xxx_key_id
|
||
secret-access-key: xxx_secret_key
|
||
|
||
# huawei obs configuration
|
||
hua-wei-obs:
|
||
path: you-path
|
||
bucket: you-bucket
|
||
endpoint: you-endpoint
|
||
access-key: you-access-key
|
||
secret-key: you-secret-key
|
||
|
||
# excel configuration
|
||
excel:
|
||
dir: ./resource/excel/
|
||
|
||
# disk usage configuration
|
||
disk-list:
|
||
- mount-point: "/"
|
||
|
||
# 跨域配置
|
||
# 需要配合 server/initialize/router.go -> `Router.Use(middleware.CorsByRules())` 使用
|
||
cors:
|
||
mode: allow-all # 放行模式: allow-all, 放行全部; whitelist, 白名单模式, 来自白名单内域名的请求添加 cors 头; strict-whitelist 严格白名单模式, 白名单外的请求一律拒绝
|
||
whitelist:
|
||
- allow-origin: example1.com
|
||
allow-headers: Content-Type,AccessToken,X-CSRF-Token, Authorization, Token,X-Token,X-User-Id
|
||
allow-methods: POST, GET
|
||
expose-headers: Content-Length, Access-Control-Allow-Origin, Access-Control-Allow-Headers, Content-Type
|
||
|
||
allow-credentials: true # 布尔值
|
||
- allow-origin: example2.com
|
||
allow-headers: content-type
|
||
allow-methods: GET, POST
|
||
expose-headers: Content-Length, Access-Control-Allow-Origin, Access-Control-Allow-Headers, Content-Type
|
||
allow-credentials: true # 布尔值
|
||
mcp:
|
||
name: GVA_MCP
|
||
version: v1.0.0
|
||
sse_path: /sse
|
||
message_path: /message
|
||
url_prefix: ''
|
||
|
||
wechat:
|
||
app-id: wx3d21df18d7f8f9fc
|
||
app-secret: 3ab19e9b6a5e155c25ac6457be650047
|
||
token: kjeldcsdz2phfwfxnevsajnzsboho1ev
|
||
aes-key: PiqqlGdEblw5Gv1RJ5qcTnhKUjFw9YNkBMAX6CIw6Me
|
||
callback: https://api.gin-vue-admin.com/wechat/callback
|
||
pay-list:
|
||
- type: wxpay
|
||
alias-name: wxpay-1
|
||
app-id: wx3d21df18d7f8f9fc
|
||
mch-id: 1646874753
|
||
v3-key: 1a3sd8561d5179Df152D4789aD38wG9s
|
||
cert-path: /resource/cert/apiclient_cert.pem
|
||
key-path: /resource/cert/apiclient_key.pem
|
||
notify-url: http://lckt.hnlc5588.cn/app_order/notify
|
||
serial-no: 59A891FB403EC7A1CF2090DB9C8EC704BD43B101
|
||
- type: wxpay2
|
||
alias-name: wxpay-2
|
||
app-id: xxx
|
||
mch-id: 2
|
||
v3-key: xxx
|
||
cert-path: xxx
|
||
key-path: xxx
|
||
notify-url: xxx
|
||
serial-no: xxx
|
||
|
||
|
||
# 神奇支付配置
|
||
shenqi-pay:
|
||
enable: true
|
||
pid: 1416
|
||
# 商户私钥
|
||
private-key: MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDkDcXtqEzZ13cbxSJJZQHuRRMDmKLFIclJZcIk2pzFBYhLGdIHFhr+h0pCoqPvf+wKextSHb7mi2UaVtjudiu1i3oMjJXg/sEiCNAZm/E0ylCbrZQogymSNeoKXVLYJyTlaLGm/EQ/BsfyNknoW9o+6+OaQX8a9VJ3jeP0DbmdC2qYG+HfRfnUjRgQXvZuoErRVO6CBAxcgPFOmSM+JNfgw8unEN+UQA+/Ucr3e14rcophOlYQnUowjXl732UdeSDG2Y5MjzonQyQipN5HVEHQSqyMbD4UJsMFh8bBs2gvwePdb/w3qqPFqXawYoAa/RhKEemXn94uGbxcZDwIP8v/AgMBAAECggEALwvoWS7vK8GXgNMaT6nWzCDT21oRujlOHSYw9wlibgLGKzgYa/3Tc87VMwn6Z94sA72B1V7tkwIOyXBBMHCQc9NiSlR2VwQ3M5490AqrqAhUuMkGV5U3bkJRFfJKtOzeX7VJcPl52sa7WOx6MsVAMNrZCWmZnyYc7S0IacCrGgptL/ZW3aJHSnM9SzR0R4eILFIWluyg/0qB5GBY0V77hbHvO/tig9NFQMVRDc+gcb+hF4FxZLFFMDQ2dafLX4GZrra8q89oCV5SV+ZmWt4p4tgMNbGvAKWFR8Zpv1PWB09WmnDrJkTxa6o+lCrCaoaIWo1h4i6TctcLS/ADrwMdgQKBgQD0ZiqGJVJShOI951m87cOMmcOc1wf3uQ/bRdU4xKSPB/jpW7yme1OM1PETeY4pZ58RUsZXoOYQR4hudXKdn4vYKp2eo0ngJEBRk7OlgmRnER91l2MrmtZCHI3JsFV4otVXvkNMz5rX8VxHCfAN/m82PEE3Jqt4SRqVykZA9l2jzQKBgQDu4PxwQJheqb/po/0N9BDbh/XYneWC/hyJyRoCYDU1rAC3ndXq8vHK8XLcFzXy/zRdp7O/6SbUsbQG5lgomnZZkezzjSuG/IdL7Uy/j9VoNZbIa4g50Hsbxeo0tBn4uyzQZ73/23y3N3N3yM65NOynj/qSo4pBgz7OqATXpGL6+wKBgQCssNQzXYPB0yuZ2jNKkCaw3qWd2UNEA3v00G9NYYV1m4iCO9QdPt9Wj9CYljehghqfvwFvQb3Omv0IL+0A+49w+wvM4Ex/GJ5qBhfWR0Byo2K7UHE+inYC2PJHJVX/m+9rxIEBcWBUXbN6bsc03CfxBrp+IdDfeahTV0408OBRsQKBgQC9kA7jaW9A18Yyu27qLr9d5uPCVXK3Y73z3YFlV0GCaQ9cpsUGIGqeWMKEQ2sNfVXp6FYtOfEVojsxqoNVHVZDuBhoIaPkB+u55gMclSCOBNC2FRdSgc3f+UvlLPLbPnXOoDTXoC61GizoZpMdyBDw28HFsj/ZwzQJPK4zDgF6FwKBgQCDAVIjO4qviqzWIBMISkKiFKQzf8is5LKWwRsAkcASaHwOSi+dWjcH+tQ4sozgc7oIwafBZVrhCJdynWh1B6iu2UqjgVIN0lInViacSxNph5pxJp1BbhICJXDVg6kqLaRsBaIJ5T4902nnG7/Sw3VxFaU54Zs77NUOdA7dnDgtUA==
|
||
# 平台公钥
|
||
platform-pub-key: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8B3lz9xMJSRHPFgggpaK+6ESw2Ws8oycyG++mtskXGJlmgrgAlrUnWzyJ9Lm6O7zyCMwnn/bGcFO2XBw989330mx2ZcHQPuQ1hSRQi05kBpNif1g7JtFp3B6vBovlQ+oSjsz/cdlJ+xNNYrOM2DNnK2mhINTDU/E5yB4Iwju2AYIjTsSDbzAnyY68XHM7eUv5V96QjPbdH/nsOed1TQinLH5X5CZgz0FukNAVxxoxfGjzZysln05dXWNtcE40k/f1ialqU2GPu2cqHoAmXU2hhYo84MeOhddJP6QPgpoPfAAqB4FLt2F6yMJy17mzCuC/rL3D59LTVLho+lQJbCEcQIDAQAB
|
||
notify-url: http://lckt.hnlc5588.c/app_order/shenqi/notify
|
||
return-url: http://lckt.hnlc5588.cn/pay/success
|
||
base-url: https://www.shenqiyzf.cn
|