# 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: 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 sqs-region: ""