app.conf.example 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. appname = godoc
  2. # httpaddr = 127.0.0.1
  3. httpport = 8181
  4. runmode = dev
  5. sessionon = true
  6. sessionname = mindoc_id
  7. copyrequestbody = true
  8. #系统完整URL(http://doc.iminho.me),如果该项不设置,会从请求头中获取地址。
  9. baseurl=
  10. #默认Session生成Key的秘钥
  11. beegoserversessionkey=123456
  12. ########Session储存方式##############
  13. #以文件方式储存
  14. sessionprovider=file
  15. sessionproviderconfig=./logs
  16. #以redis方式储存
  17. #sessionprovider=redis
  18. #sessionproviderconfig=127.0.0.1:6379
  19. #以memcache方式储存
  20. #sessionprovider=memcache
  21. #sessionproviderconfig=127.0.0.1:11211
  22. #以内存方式托管Session
  23. #sessionprovider=memory
  24. #时区设置
  25. timezone = Asia/Shanghai
  26. ####################MySQL 数据库配置###########################
  27. #支持MySQL和sqlite3两种数据库,如果是sqlite3 则 db_database 标识数据库的物理目录
  28. db_adapter=mysql
  29. db_host=127.0.0.1
  30. db_port=3306
  31. db_database=mindoc_db
  32. db_username=root
  33. db_password=123456
  34. #其他连接参数请参考https://github.com/go-sql-driver/mysql
  35. parameters=allowAllFiles=false
  36. ####################sqlite3 数据库配置###########################
  37. #db_adapter=sqlite3
  38. #db_database=./database/mindoc.db
  39. #项目默认封面
  40. cover=/static/images/book.jpg
  41. #默认头像
  42. avatar=/static/images/headimgurl.jpg
  43. #默认阅读令牌长度
  44. token_size=12
  45. #上传文件的后缀,如果不限制后缀可以设置为 *
  46. upload_file_ext=txt|doc|docx|xls|xlsx|ppt|pptx|pdf|7z|rar|jpg|jpeg|png|gif
  47. #上传的文件大小限制,如果不填写,默认不限制,单位可以是 GB KB MB
  48. upload_file_size=10MB
  49. ####################邮件配置######################
  50. #是否启用邮件
  51. enable_mail=false
  52. #每小时限制指定邮箱邮件发送次数
  53. mail_number=5
  54. #smtp服务用户名
  55. [email protected]
  56. #smtp服务器地址
  57. smtp_host=smtp.163.com
  58. #smtp密码
  59. smtp_password=
  60. #端口号
  61. smtp_port=25
  62. #发送邮件的显示名称
  63. [email protected]
  64. #邮件有效期30分钟
  65. mail_expired=30
  66. #加密类型NONE 无认证、SSL 加密、LOGIN 普通用户登录
  67. secure=LOGIN
  68. ###############配置PDF生成工具地址###################
  69. wkhtmltopdf=D:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe
  70. ###############配置CDN加速##################
  71. cdn=
  72. cdnjs=
  73. cdncss=
  74. cdnimg=
  75. ################百度地图密钥#################
  76. baidumapkey=
  77. ################Active Directory/LDAP################
  78. #是否启用ldap
  79. ldap_enable=false
  80. #ldap主机名
  81. ldap_host=ad.example.com
  82. #ldap端口
  83. ldap_port=3268
  84. #ldap内哪个属性作为用户名
  85. ldap_attribute=sAMAccountName
  86. #搜索范围
  87. ldap_base=DC=example,DC=com
  88. #第一次绑定ldap用户dn
  89. ldap_user=CN=ldap helper,OU=example.com,DC=example,DC=com
  90. #第一次绑定ldap用户密码
  91. ldap_password=superSecret
  92. #自动注册用户角色:0 超级管理员 /1 管理员/ 2 普通用户
  93. ldap_user_role=2
  94. #ldap搜索filter规则,AD服务器: objectClass=User, openldap服务器: objectClass=posixAccount ,也可以定义为其他属性,如: title=mindoc
  95. ldap_filter=objectClass=posixAccount
  96. ######################缓存配置###############################
  97. #是否开启缓存,true 开启/false 不开启
  98. cache=false
  99. #缓存方式:memory/memcache/redis/file
  100. cache_provider=memory
  101. #当配置缓存方式为memory时,内存回收时间,单位是秒
  102. cache_memory_interval=120
  103. #当缓存方式配置为file时,缓存的储存目录
  104. cache_file_path=./runtime/cache/
  105. #缓存文件后缀
  106. cache_file_suffix=.bin
  107. #文件缓存目录层级
  108. cache_file_dir_level=2
  109. #文件缓存的默认过期时间
  110. cache_file_expiry=3600
  111. #memcache缓存服务器地址
  112. cache_memcache_host=127.0.0.1:11211
  113. #redis服务器地址
  114. cache_redis_host=127.0.0.1:6379
  115. #redis数据库索引
  116. cache_redis_db=0
  117. #redis服务器密码
  118. cache_redis_password=