# 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: "xpink-prod-mysql.cjkmm024cf76.ap-east-1.rds.amazonaws.com" port: "3306" config: "charset=utf8mb4&parseTime=True&loc=Local" db-name: "byg_data" username: "admin" password: "keN2 `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: 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 sqs-region: "" devtodev: app-id: "2d6fd1f8-a02e-0143-9497-9db2c6abac47_WW-qfj" default-currency: "USD" platform: "web" app-version: "" bundle: "" current-balance-min-interval-seconds: 86400 deposit-source-types: [] withdraw-source-types: [] currency-accrual-source-types: [] virtual-currency-spent-source-types: [] virtual-currency-payment-source-types: []