github.com/isyscore/isc-gobase@v1.5.3-0.20231218061332-cbc7451899e9/server/test/application.yaml (about)

     1  #api-module: sample
     2  
     3  base:
     4    profiles:
     5      # 激活环境配置
     6      active: default
     7  #  api:
     8  #    prefix: /api/app
     9    application:
    10      # 应用名称
    11      name: sample
    12    server:
    13      version: 1.0.0.1
    14      # 是否启用,默认:true
    15      enable: true
    16      # 端口号
    17      port: 8080
    18      # web框架gin的配置
    19      gin:
    20        # 有三种模式:debug/release/test
    21        mode: debug
    22      exception:
    23        # 异常返回打印
    24        print:
    25          # 是否启用:true, false;默认 true
    26          enable: false
    27          # 一些异常httpStatus不打印;默认可不填
    28          except:
    29            - 408
    30            - 409
    31    endpoint:
    32      # 健康检查处理,默认关闭,true/false
    33      health:
    34        enable: true
    35      # 配置的动态实时变更,默认关闭,true/false
    36      config:
    37        enable: true
    38    logger:
    39      # 日志root级别:trace/debug/info/warn/error/fatal/panic,默认:info
    40      level: info
    41      time:
    42        # 时间格式,time包中的内容
    43        format: 2006-01-02 15:04:05
    44      # 日志颜色
    45      color:
    46        # 启用:true/false,默认:false
    47        enable: false
    48      split:
    49        # 日志是否启用切分:true/false,默认false
    50        enable: false
    51        # 日志拆分的单位:MB
    52        size: 300
    53      max:
    54        history: 7
    55      dir: ./logs
    56      panic: false
    57      console:
    58        writeFile: false
    59    etcd:
    60      # 是否启用etcd
    61      enable: true
    62      # etcd的服务ip:port列表
    63      endpoints:
    64        - 10.30.30.78:52379
    65      # 用户
    66      username: root
    67      # 密码
    68      password: ZljIsysc0re123
    69      # 拨号超时:是指连接失败后的超时时间;配置示例:1s、1000ms
    70      dial-timeout: 5s
    71