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:./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://172.20.0.196:3306/appdata?serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false spring.datasource.username=bcx spring.datasource.password=Wstestv5qy#2022 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.database=mysql spring.jpa.hibernate.ddl-auto=update ## 遇到后面的报错时,请打开下面的注释:Storage engine MyISAM is disabled (Table creation is disallowed). ##spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect ##*********************** 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 ## 是否添加用户默认密码。当使用组织架构服务导入员工信息后,员工无法直接登录。可以开启此配置,使用手机号码的后六位作为初始密码。首次登录之后必须修改密码。其他情况不用打开此开关。 ## 用户设置密码时,不能设置为手机号码的后6位 wfc.default_user_password=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 # 头像背景颜色可选列表,逗号分隔,中间不能有空格 avatar.bg.corlors=#D32F2F,#D81B60,#880E4F,#9C27B0,#6A1B9A,#4A148C,#AA00FF,#C51162,#673AB7,#311B92,#651FFF,#5C6BC0,#283593,#1A237E,#304FFE,#1976D2,#0D47A1,#2962FF,#0D47A1,#0277BD,#01579B