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