appname = godoc # httpaddr = 127.0.0.1 httpport = 8181 runmode = dev sessionon = true sessionname = mindoc_id copyrequestbody = true #系统完整URL(http://doc.iminho.me),如果该项不设置,会从请求头中获取地址。 baseurl= #默认Session生成Key的秘钥 beegoserversessionkey=123456 ########Session储存方式############## #以文件方式储存 sessionprovider=file sessionproviderconfig=./runtime/session #以redis方式储存 #sessionprovider=redis #sessionproviderconfig=127.0.0.1:6379 #以memcache方式储存 #sessionprovider=memcache #sessionproviderconfig=127.0.0.1:11211 #以内存方式托管Session #sessionprovider=memory #时区设置 timezone = Asia/Shanghai ####################MySQL 数据库配置########################### #支持MySQL和sqlite3两种数据库,如果是sqlite3 则 db_database 标识数据库的物理目录 db_adapter=mysql db_host=127.0.0.1 db_port=3306 db_database=mindoc_db db_username=root db_password=123456 ####################sqlite3 数据库配置########################### #db_adapter=sqlite3 #db_database=./database/mindoc.db #项目默认封面 cover=/static/images/book.jpg #默认头像 avatar=/static/images/headimgurl.jpg #默认阅读令牌长度 token_size=12 #上传文件的后缀,如果不限制后缀可以设置为 * upload_file_ext=txt|doc|docx|xls|xlsx|ppt|pptx|pdf|7z|rar|jpg|jpeg|png|gif #上传的文件大小限制,如果不填写,默认不限制,单位可以是 GB KB MB upload_file_size=10MB ####################邮件配置###################### #是否启用邮件 enable_mail=false #每小时限制指定邮箱邮件发送次数 mail_number=5 #smtp服务用户名 smtp_user_name=admin@iminho.me #smtp服务器地址 smtp_host=smtp.163.com #smtp密码 smtp_password= #端口号 smtp_port=25 #发送邮件的显示名称 form_user_name=admin@iminho.me #邮件有效期30分钟 mail_expired=30 #加密类型NONE 无认证、SSL 加密、LOGIN 普通用户登录 secure=LOGIN ###############配置导出项目################### enable_export=true #同一个项目同时运行导出程序的并行数量,取值1-4之间,取值越大导出速度越快,越占用资源 export_process_num=1 #并发导出的项目限制,指同一时间限制的导出项目数量,如果为0则不限制。设置的越大,越占用资源 export_limit_num=1 #指同时等待导出的任务数量 export_queue_limit_num=100 #导出项目的缓存目录配置 export_output_path=./runtime/cache ################百度地图密钥################# baidumapkey= ################Active Directory/LDAP################ #是否启用ldap ldap_enable=false #ldap主机名 ldap_host=ad.example.com #ldap端口 ldap_port=3268 #ldap内哪个属性作为用户名 ldap_attribute=sAMAccountName #搜索范围 ldap_base=DC=example,DC=com #第一次绑定ldap用户dn ldap_user=CN=ldap helper,OU=example.com,DC=example,DC=com #第一次绑定ldap用户密码 ldap_password=superSecret #自动注册用户角色:0 超级管理员 /1 管理员/ 2 普通用户 ldap_user_role=2 #ldap搜索filter规则,AD服务器: objectClass=User, openldap服务器: objectClass=posixAccount ,也可以定义为其他属性,如: title=mindoc ldap_filter=objectClass=posixAccount ###############配置CDN加速################## cdn= cdnjs= cdncss= cdnimg= ######################缓存配置############################### #是否开启缓存,true 开启/false 不开启 cache=false #缓存方式:memory/memcache/redis/file cache_provider=memory #当配置缓存方式为memory时,内存回收时间,单位是秒 cache_memory_interval=120 #当缓存方式配置为file时,缓存的储存目录 cache_file_path=./runtime/cache/ #缓存文件后缀 cache_file_suffix=.bin #文件缓存目录层级 cache_file_dir_level=2 #文件缓存的默认过期时间 cache_file_expiry=3600 #memcache缓存服务器地址 cache_memcache_host=127.0.0.1:11211 #redis服务器地址 cache_redis_host=127.0.0.1:6379 #redis数据库索引 cache_redis_db=0 #redis服务器密码 cache_redis_password= #缓存键的前缀 cache_redis_prefix=mindoc::cache #########日志储存配置############## #日志保存路径,在linux上,自动创建的日志文件请不要删除,否则将无法写入日志 log_path=./runtime/logs #每个文件保存的最大行数,默认值 1000000 log_maxlines=1000000 # 每个文件保存的最大尺寸,默认值是 1 << 28, //256 MB log_maxsize= # 是否按照每天 logrotate,默认是 true log_daily=true # 文件最多保存多少天,默认保存 7 天 log_maxdays=30 # 日志保存的时候的级别,默认是 Trace 级别,可选值: Emergency/Alert/Critical/Error/Warning/Notice/Informational/Debug/Trace log_level=Trace # 是否异步生成日志,默认是 true log_is_async=true