dev.example.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. {
  2. "server": {
  3. "addr": "127.0.0.1:8080",
  4. "readTimeoutSec": 30,
  5. "gracePeriodSec": 30,
  6. "instanceId": "a"
  7. },
  8. "db": {
  9. "dsn": "",
  10. "maxOpenConns": 50,
  11. "maxIdleConns": 10,
  12. "connMaxLifetimeSec": 1800,
  13. "txTimeoutSec": 30
  14. },
  15. "redis": {
  16. "addr": "127.0.0.1:6379",
  17. "db": 0,
  18. "poolSize": 16
  19. },
  20. "auth": {
  21. "issuer": "https://unified.dev.yuansiwei.com",
  22. "privateKeyPem": "",
  23. "publicKeysPem": [],
  24. "accessTokenTtlMin": 30,
  25. "refreshTokenTtlDay": 30,
  26. "revocationKeyPrefix": "sso:revoked:"
  27. },
  28. "oss": {
  29. "endpoint": "oss-cn-hangzhou.aliyuncs.com",
  30. "accessKeyId": "",
  31. "accessKeySecret": "",
  32. "bucketAcademic": "yuansiwei-academic-dev",
  33. "bucketTeaching": "yuansiwei-teaching-dev",
  34. "bucketAvatar": "yuansiwei-avatar-dev"
  35. },
  36. "weChat": {
  37. "campuses": []
  38. },
  39. "agent": {
  40. "baseUrl": "http://127.0.0.1:8000",
  41. "timeoutSec": 60,
  42. "maxRetries": 2,
  43. "token": ""
  44. },
  45. "task": {
  46. "workers": 4,
  47. "pollSec": 2,
  48. "maxRetry": 6,
  49. "claimBatch": 10
  50. },
  51. "log": {
  52. "level": "info",
  53. "dir": "log",
  54. "accessSampleRate": 1
  55. }
  56. }