prod.yml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. env: prod
  2. http:
  3. host: 0.0.0.0
  4. # host: 127.0.0.1
  5. port: 8000
  6. security:
  7. api_sign:
  8. app_key: 123456
  9. app_security: 123456
  10. jwt:
  11. key: QQYnRFerJTSEcrfB89fw8prOaObmrch8
  12. data:
  13. db:
  14. user:
  15. driver: sqlite
  16. dsn: storage/nunu-test.db?_busy_timeout=5000
  17. # user:
  18. # driver: mysql
  19. # dsn: root:123456@tcp(127.0.0.1:3380)/user?charset=utf8mb4&parseTime=True&loc=Local
  20. # user:
  21. # driver: postgres
  22. # dsn: host=localhost user=gorm password=gorm dbname=gorm port=9920 sslmode=disable TimeZone=Asia/Shanghai
  23. redis:
  24. addr: 127.0.0.1:6350
  25. password: ""
  26. db: 0
  27. read_timeout: 0.2s
  28. write_timeout: 0.2s
  29. log:
  30. log_level: info
  31. encoding: json # json or console
  32. log_format: "2006-01-02" # 按天生成日志文件
  33. # 区分API和Task日志
  34. api_log_file: "./storage/logs/api-%s.log" # %s会被替换为日期
  35. task_log_file: "./storage/logs/task-%s.log" # %s会被替换为日期
  36. # 兼容旧版本配置
  37. log_file_name: "./storage/logs/server.log"
  38. max_backups: 30
  39. max_age: 30 # 保存30天日志
  40. max_size: 200 # 单个文件最大200M
  41. compress: true # 自动压缩
  42. # 日志过滤和美化
  43. hide_sql_args: true # 隐藏SQL参数详情
  44. hide_request_body: false # 是否隐藏请求体内容