application.properties 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. spring.message.encoding=UTF-8
  2. server.port=8888
  3. # 短信服务提供商,1是腾讯,2是阿里云
  4. sms.verdor=1
  5. # 在没有短信服务器时可以使用super code进行登录,上线时需要删除掉,或者改为较为严格的密码。
  6. sms.super_code=66666
  7. # h2适合开发使用,上线时请切换到mysql。切换时把下面h2部分配置注释掉,打开mysql部署配置。
  8. ##*********************** h2 DB begin ***************************
  9. spring.datasource.url=jdbc:h2:file:./h2db/appdata
  10. spring.datasource.username=sa
  11. spring.datasource.password=
  12. spring.datasource.driver-class-name=org.h2.Driver
  13. spring.jpa.hibernate.ddl-auto=update
  14. ##*********************** h2 DB end ******************************
  15. # mysql默认配置
  16. # mysql需要手动创建数据库,mysql命令行下执行 create database appdata; appdata可以换为别的库名,但注意不能使用IM服务器使用的数据库"wfchat",否则会引起冲突。
  17. ##*********************** mysql DB begin *************************
  18. #spring.datasource.url=jdbc:mysql://localhost:3306/appdata?serverTimezone=UTC&useSSL=false
  19. #spring.datasource.username=root
  20. #spring.datasource.password=123456
  21. #spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
  22. #spring.jpa.database=mysql
  23. #spring.jpa.hibernate.ddl-auto=update
  24. ##*********************** mysql DB end ***************************
  25. # PC快速登录兼容旧的版本。仅当已经有未支持PC快速登录的移动端上线了,需要兼容时打开此开关。
  26. wfc.compat_pc_quick_login=false
  27. # 用户上传协议日志存放目录,上线时请修改可用路径
  28. logs.user_logs_path=/Users/imhao/wildfire_user_logs/
  29. # *************************** 上线必看 *********************************
  30. # demo工程为了方便大家运行测试,使用了数据库作为SessionDao的缓存,上线后,当用户较多时会是一个瓶颈,请在上线前切换成redis的缓存。
  31. # 细节请参考 https://www.baidu.com/s?wd=shiro+redis&tn=84053098_3_dg&ie=utf-8
  32. # 小程序不能播放amr格式的音频,需要将amr转化成mp3格式
  33. # amr转mp3缓存目录,本目录会存储转换后的mp3文件,可以定时清理
  34. wfc.audio.cache.dir=/data/wfc/audio/cache
  35. # 是否支持SSL,如果所有客户端调用appserver都支持https,请把下面开关设置为true,否则为false。
  36. # 如果为false,在Web端和wx端的appserve的群公告等功能将不可用。
  37. # 详情请参考 https://www.baidu.com/s?wd=cookie+SameSite&ie=utf-8
  38. wfc.all_client_support_ssl=false
  39. ## iOS系统使用share extension来处理分享,客户端无法调用SDK发送消息和文件,只能通过应用服务来进行。
  40. ## 这里配置为了满足iOS设备在share extension中进行上传文件的需求。
  41. ## 存储使用类型,0使用内置文件服务器(这里无法使用),1使用七牛云存储,2使用阿里云对象存储,3野火私有对象存储,
  42. ## 4野火对象存储网关(当使用4时,需要处理 uploadMedia和putFavoriteItem方法),5腾讯云存储。
  43. ## 默认的七牛/阿里OSS/野火私有存储账户信息不可用,请按照下面说明配置
  44. ## https://docs.wildfirechat.cn/server/media_server.html
  45. media.server.media_type=1
  46. # 使用这个目录作为临时目录,必须配置有效目录。
  47. local.media.temp_storage=/Users/imhao/wildfire_upload_tmp/
  48. ## OSS配置,可以是七牛/阿里云OSS/野火私有OSS。
  49. ## 注意与IM服务的配置格式不太一样,这里是用"Key=Vaue"的格式,IM服务配置里是"Key Value",拷贝粘贴时要注意修改。
  50. ## 配置请参考IM服务
  51. ## 下面是七牛云的示例,如果是腾讯云或者阿里云,server_url应该是 cos.ap-nanjing.myqcloud.com 或 oss-cn-beijing.aliyuncs.com 这样。
  52. media.server_url=http://up.qbox.me
  53. media.access_key=tU3vdBK5BL5j4N7jI5N5uZgq_HQDo170w5C9Amnn
  54. media.secret_key=YfQIJdgp5YGhwEw14vGpaD2HJZsuJldWtqens7i5
  55. ## bucket名字及Domain
  56. media.bucket_general_name=media
  57. media.bucket_general_domain=http://cdn.wildfirechat.cn
  58. media.bucket_image_name=media
  59. media.bucket_image_domain=http://cdn.wildfirechat.cn
  60. media.bucket_voice_name=media
  61. media.bucket_voice_domain=http://cdn.wildfirechat.cn
  62. media.bucket_video_name=media
  63. media.bucket_video_domain=http://cdn.wildfirechat.cn
  64. media.bucket_file_name=media
  65. media.bucket_file_domain=http://cdn.wildfirechat.cn
  66. media.bucket_sticker_name=media
  67. media.bucket_sticker_domain=http://cdn.wildfirechat.cn
  68. media.bucket_moments_name=media
  69. media.bucket_moments_domain=http://cdn.wildfirechat.cn
  70. media.bucket_portrait_name=storage
  71. media.bucket_portrait_domain=http://cdn2.wildfirechat.cn
  72. media.bucket_favorite_name=storage
  73. media.bucket_favorite_domain=http://cdn2.wildfirechat.cn
  74. # 报警发送邮件配置
  75. # 当IM服务异常时,会把异常信息推送到应用服务,由应用服务来给运维人员发送邮件,建议上线时调通次功能
  76. spring.mail.host=smtp.wildfirechat.com
  77. spring.mail.username=admin@wildfirechat.cn
  78. # 注意有些邮件服务商会提供客户端授权码,不能用邮箱账户密码。
  79. spring.mail.password=xxxxxxxx
  80. spring.mail.port=465
  81. spring.mail.protocol=smtp
  82. spring.mail.default-encoding=UTF-8
  83. spring.mail.test-connection=false
  84. spring.mail.properties.mail.smtp.auth=true
  85. spring.mail.properties.mail.smtp.ssl.enable=true
  86. spring.mail.properties.mail.smtp.starttls.enable=true
  87. spring.mail.properties.mail.smtp.starttls.required=true
  88. spring.mail.properties.mail.imap.ssl.socketFactory.fallback=false
  89. # 邮箱必须是有效邮箱,如果是无效邮箱可能会发送失败
  90. spring.mail.to_lists=admin1@wildfirechat.cn,admin2@wildfirechat.cn,admin3@wildfirechat.cn