179 lines
5.6 KiB
YAML
179 lines
5.6 KiB
YAML
# bygdata Global Configuration
|
||
|
||
# jwt configuration
|
||
jwt:
|
||
signing-key: fdshflkds-fdds-fdskwor-rn23bk-4324njd
|
||
expires-time: 7d
|
||
buffer-time: 1d
|
||
issuer: http://bygdata.bressx.la
|
||
# zap logger configuration
|
||
zap:
|
||
level: debug
|
||
format: console
|
||
prefix: "[bygdata]"
|
||
director: log
|
||
show-line: true
|
||
encode-level: LowercaseColorLevelEncoder
|
||
stacktrace-key: stacktrace
|
||
log-in-console: true
|
||
retention-day: -1
|
||
|
||
# redis configuration
|
||
redis:
|
||
#是否使用redis集群模式
|
||
useCluster: true
|
||
#使用集群模式addr和db默认无效
|
||
addr: 127.0.0.1:6379
|
||
password: ""
|
||
db: 0
|
||
clusterAddrs:
|
||
- "goder-test-latest.kqsmcz.clustercfg.memorydb.ap-southeast-1.amazonaws.com:6379"
|
||
- "goder-test-latest-0001-001.kqsmcz.0001.memorydb.ap-southeast-1.amazonaws.com:6379"
|
||
- "goder-test-latest-0001-002.kqsmcz.0001.memorydb.ap-southeast-1.amazonaws.com:6379"
|
||
|
||
# redis-list configuration
|
||
redis-list:
|
||
- name: cache # 数据库的名称,注意: name 需要在 redis-list 中唯一
|
||
useCluster: true # 是否使用redis集群模式
|
||
addr: 127.0.0.1:6379 # 使用集群模式addr和db默认无效
|
||
password: ""
|
||
db: 0
|
||
clusterAddrs:
|
||
- "goder-test-latest.kqsmcz.clustercfg.memorydb.ap-southeast-1.amazonaws.com:6379"
|
||
- "goder-test-latest-0001-001.kqsmcz.0001.memorydb.ap-southeast-1.amazonaws.com:6379"
|
||
- "goder-test-latest-0001-002.kqsmcz.0001.memorydb.ap-southeast-1.amazonaws.com:6379"
|
||
|
||
# system configuration
|
||
system:
|
||
env: local # 修改为public可以关闭路由日志输出
|
||
addr: 8888
|
||
db-type: mysql
|
||
oss-type: local # 控制oss选择走本地还是 七牛等其他仓 自行增加其他oss仓可以在 server/utils/upload/upload.go 中 NewOss函数配置
|
||
use-redis: false # 使用redis
|
||
use-mongo: false # 使用mongo
|
||
use-multipoint: false
|
||
# IP限制次数 一个小时15000次
|
||
iplimit-count: 15000
|
||
# IP限制一个小时
|
||
iplimit-time: 3600
|
||
# 路由全局前缀
|
||
router-prefix: ""
|
||
# 严格角色模式 打开后权限将会存在上下级关系
|
||
use-strict-auth: false
|
||
# 禁用自动迁移数据库表结构,生产环境建议设为true,手动迁移
|
||
disable-auto-migrate: false
|
||
|
||
# captcha configuration
|
||
captcha:
|
||
key-long: 6
|
||
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:
|
||
path: "172.31.1.68"
|
||
port: "3306"
|
||
config: "charset=utf8mb4&parseTime=True&loc=Local"
|
||
db-name: "byg_data"
|
||
username: "admin"
|
||
password: "vH2GkUxz2398GmDTy@"
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
log-mode: ""
|
||
log-zap: false
|
||
|
||
# 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
|
||
db-list:
|
||
- disable: false # 是否禁用
|
||
type: "mysql" # 数据库的类型,目前支持mysql、pgsql、mssql、oracle
|
||
alias-name: "byg_data" # 数据库的名称,注意: alias-name 需要在db-list中唯一
|
||
path: "172.31.1.68"
|
||
port: "3306"
|
||
config: "charset=utf8mb4&parseTime=True&loc=Local"
|
||
db-name: "byg_data"
|
||
username: "admin"
|
||
password: "vH2GkUxz2398GmDTy@"
|
||
max-idle-conns: 10
|
||
max-open-conns: 100
|
||
log-mode: "debug"
|
||
log-zap: false
|
||
|
||
# local configuration
|
||
local:
|
||
path: uploads/file
|
||
store-path: uploads/file
|
||
|
||
# autocode configuration
|
||
autocode:
|
||
web: web/src
|
||
root: "" # root 自动适配项目根目录, 请不要手动配置,他会在项目加载的时候识别出根路径
|
||
server: server
|
||
module: 'bygdata'
|
||
ai-path: "" # AI服务路径
|
||
|
||
# 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: bygdata
|
||
|
||
# excel configuration
|
||
excel:
|
||
dir: ./resource/excel/
|
||
|
||
# disk usage configuration
|
||
disk-list:
|
||
- mount-point: "/"
|
||
|
||
# 跨域配置
|
||
# 需要配合 server/initialize/router.go -> `Router.Use(middleware.CorsByRules())` 使用
|
||
cors:
|
||
mode: strict-whitelist # 放行模式: 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: ''
|
||
addr: 8889
|
||
separate: false
|
||
|
||
aws:
|
||
aws-sqs-url: https://sqs.ap-east-1.amazonaws.com/322814420330/boyingledata.fifo
|
||
push-aws-sqs-url: https://sqs.ap-east-1.amazonaws.com/322814420330/boyingledata.fifo
|
||
aws-sqs-access-key: AKIAUWKJ5EVVM2APLKGR
|
||
aws-sqs-secret-key: JYJRe2S1vpQvbrzy8gVp5OABXoJVZXePnwvCbhKe
|
||
sqs-region: ""
|