Name: Wechat.api
Host: 0.0.0.0
Port: 19101
Timeout: 30000

Mode: "dev"

Auth:
  AccessSecret: jS6VKDtsJf3z1n2VKDtsJf3z1n2
  AccessExpire: 259200

CROSConf:
  Address: '*'

Log:
  ServiceName: WechatApiLogger
  Mode: console
  Encoding: plain
  Stat: false
  Path: /tmp
  Level: info
  Compress: false
  KeepDays: 7
  StackCoolDownMillis: 100

DatabaseConf:
  Type: mysql
  Host: mysql-server
  Port: 3306
  DBName: wechat
  Username: root
  Password: simple-admin.
  MaxOpenConn: 100
  SSLMode: disable
  CacheTime: 5

CoreRpc:
  # Target: k8s://default/core-rpc-svc:9101
  Endpoints:
    - core-rpc:9101
  Enabled: true

RedisConf:
  Host: redis-server:6379

CasbinDatabaseConf:
  Type: mysql
  Host: mysql-server
  Port: 3306
  DBName: simple_admin
  Username: root
  Password: simple-admin.
  MaxOpenConn: 100
  SSLMode: disable
  CacheTime: 5

CasbinConf:
  ModelText: |
    [request_definition]
    r = sub, obj, act
    [policy_definition]
    p = sub, obj, act
    [role_definition]
    g = _, _
    [policy_effect]
    e = some(where (p.eft == allow))
    [matchers]
    m = r.sub == p.sub && keyMatch2(r.obj,p.obj) && r.act == p.act