config.yml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. # 配置将在应用第一次启动时写入到数据库的数据表 goadmin_site 中。后续启动将优先从 goadmin_site
  2. # 中进行加载配置,如果希望修改,可以点击网站右上角配置中心入口进入修改。
  3. # 数据库设置,支持配置多个数据库,目前支持的数据库驱动为:sqlite/mssql/mysql/postgresql
  4. # 默认数据库连接名为default,框架中可以通过自定义的数据库连接名获取到该连接对象。
  5. # 在数据表模型中也可以通过指定对应的连接名来获取对应数据。
  6. database:
  7. default:
  8. driver: sqlite
  9. file: ./admin.db
  10. # params为驱动需要的额外的传参
  11. # params:
  12. # character: utf8mb4
  13. # 如果设置了DSN,那么以上配置除了Driver都将失效而以配置的DSN为准
  14. # dsn: ""
  15. bookstore:
  16. driver: sqlite
  17. file: ./project.db
  18. # 本应用的唯一ID
  19. app_id: F5sDriver1Ox9segP
  20. # 定义的网站域名,用于cookie认证进行域名限制
  21. # domain:
  22. # 网站语言
  23. language: cn
  24. # 全局路由前缀
  25. prefix: admin
  26. # UI主题
  27. theme: sword
  28. # 文件存储设置,设置上传文件的存储路径以及路由前缀
  29. store:
  30. path: ./uploads
  31. prefix: uploads
  32. # 网站标题
  33. title: GoAdmin
  34. # 网站LOGO文字,将显示在登录页面以及侧边栏上方,可以为自定义HTML
  35. logo: GoAdmin
  36. # 网站LOGO缩小文字,将显示缩小的侧边栏上方,可以为自定义HTML
  37. mini_logo: GA
  38. # 首页路由
  39. index: /
  40. # 登录路由
  41. login_url: /login
  42. # 是否为调试模式
  43. debug: true
  44. # 开发环境:本地 EnvLocal / 测试 EnvTest / 生产 EnvProd
  45. env: local
  46. # info日志本地存储路径
  47. info_log: ./logs/info.log
  48. # error日志本地存储路径
  49. error_log: ./logs/error.log
  50. # access日志本地存储路径
  51. access_log: ./logs/access.log
  52. # 是否关闭资源访问日志
  53. # access_assets_log_off: false
  54. # 是否关闭sql日志
  55. # sql_log: false
  56. # 是否关闭access日志
  57. # access_log_off: false
  58. # 是否关闭info日志
  59. # info_log_off: false
  60. # 是否关闭error日志
  61. # error_log_off: false
  62. # 颜色主题,当框架主题为adminlte时生效
  63. # color_scheme:
  64. # session的时长,单位为秒,默认为两小时。连续不登两小时后需要重新登录。
  65. session_life_time: 7200
  66. # 资源路由,当使用CDN时,此配置生效
  67. # asset_url:
  68. # 文件上传引擎
  69. file_upload_engine:
  70. name: local
  71. # 自定义头部HTML
  72. # custom_head_html:
  73. # 自定义底部HTML
  74. # custom_foot_html:
  75. # 自定义底部信息
  76. # footer_info:
  77. # 登录页标题
  78. # login_title: GoAdmin
  79. # 登录页Logo
  80. # login_logo: GoAdmin
  81. # 自定义的用户表
  82. # auth_user_table: goadmin_users
  83. # 是否不限制多IP登录,如果需要多浏览器登录,请设置为true
  84. # no_limit_login_ip: false
  85. # 是否关闭网站
  86. # site_off: false
  87. # 是否隐藏配置中心入口
  88. # hide_config_center_entrance: false
  89. # 是否禁止配置修改
  90. # prohibit_config_modification: false
  91. # 是否隐藏应用中心入口
  92. # hide_app_info_entrance: false
  93. # 是否隐藏工具入口
  94. # hide_tool_entrance: false
  95. # 是否隐藏插件中心入口
  96. # hide_plugin_entrance: false
  97. # 自定义404页面HTML
  98. # custom_404_html:
  99. # 自定义403页面HTML
  100. # custom_403_html:
  101. # 自定义500页面HTML
  102. # custom_500_html:
  103. # 是否开放admin api
  104. # open_admin_api: false
  105. # 是否隐藏用户中心入口
  106. # hide_visitor_user_center_entrance: false
  107. # 排除的需要加载的主题组件
  108. # exclude_theme_components:
  109. # - ""
  110. # 引导文件的本地路径
  111. bootstrap_file_path: ./bootstrap.go
  112. # go.mod文件的本地路径
  113. go_mod_file_path: ./go.mod
  114. # 是否允许删除操作日志
  115. allow_del_operation_log: false
  116. # 是否关闭操作日志
  117. operation_log_off: false
  118. # 资源文件的本地路径
  119. # 当选择资源文件分离的主题模式时候需要设置此配置项。
  120. asset_root_path: ./public/
  121. # URL格式
  122. # url_format:
  123. # info: /info/:__prefix
  124. # detail: /info/:__prefix/detail
  125. # create: /new/:__prefix
  126. # delete: /delete/:__prefix
  127. # export: /export/:__prefix
  128. # edit: /edit/:__prefix
  129. # show_edit: /info/:__prefix/edit
  130. # show_create: /info/:__prefix/new
  131. # update: /update/:__prefix
  132. # Logger配置用于设置日志记录器的行为和设置。
  133. # 更多细节:https://pkg.go.dev/go.uber.org/zap
  134. logger:
  135. # Encoder配置用于设置日志编码器的行为和设置。
  136. encoder:
  137. # 时间键
  138. time_key: ts
  139. # 级别键
  140. level_key: level
  141. # 名称键
  142. name_key: logger
  143. # 调用者键
  144. caller_key: caller
  145. # 消息键
  146. message_key: msg
  147. # 堆栈跟踪键
  148. stacktrace_key: stacktrace
  149. # 级别格式
  150. level: capitalColor
  151. # 时间格式
  152. time: ISO8601
  153. # 间隔
  154. duration: seconds
  155. # 调用者格式
  156. caller: short
  157. # 编码格式 console/json
  158. encoding: console
  159. # Rotate配置用于设置日志轮转的行为和设置。
  160. rotate:
  161. # 最大保存时间
  162. max_age: 10
  163. # 最大保存数量
  164. max_backups: 5
  165. # 最大大小
  166. max_size: 30
  167. # 压缩
  168. compress: false