application.properties 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. spring.message.encoding=UTF-8
  2. server.port=8880
  3. server.error.include-exception=true
  4. spring.jackson.default-property-inclusion=non_null
  5. # h2适合开发使用,上线时请切换到mysql。切换时把下面h2部分配置注释掉,打开mysql部署配置。
  6. ##*********************** h2 DB begin ***************************
  7. #spring.datasource.url=jdbc:h2:file:./organization_server;AUTO_SERVER=TRUE;MODE=MySQL
  8. #spring.datasource.username=sa
  9. #spring.datasource.password=
  10. #spring.datasource.driver-class-name=org.h2.Driver
  11. #spring.jpa.database=h2
  12. #spring.jpa.defer-datasource-initialization=true
  13. #spring.sql.init.mode=always
  14. ##spring.sql.init.mode为always时,每次启动都会初始化resource目录下的data.sql日志,所以需要spring.sql.init.continue-on-error继续执行。
  15. ##如果上线,需要spring.sql.init.mode为false,然后手动初始化数据。
  16. #spring.sql.init.continue-on-error=true
  17. #spring.jpa.hibernate.ddl-auto=update
  18. ##*********************** h2 DB end ******************************
  19. # mysql默认配置
  20. # mysql需要手动创建数据库,mysql命令行下执行 create database organization_server CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  21. ##*********************** mysql DB begin *************************
  22. spring.datasource.url=jdbc:mysql://localhost:3306/organization_server?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true&createDatabaseIfNotExist=true
  23. spring.datasource.username=root
  24. #spring.datasource.password=Wfc1234#
  25. spring.datasource.password=123456
  26. spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
  27. spring.jpa.database=mysql
  28. spring.jpa.defer-datasource-initialization=true
  29. spring.sql.init.mode=always
  30. ##spring.sql.init.mode为always时,每次启动都会初始化resource目录下的data.sql日志,所以需要spring.sql.init.continue-on-error继续执行。
  31. ##如果上线,需要spring.sql.init.mode为false,然后手动初始化数据。
  32. spring.sql.init.continue-on-error=true
  33. spring.jpa.hibernate.ddl-auto=update
  34. ##*********************** mysql DB end ***************************
  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. im.admin_url=http://localhost:18080
  40. im.admin_secret=123456
  41. #管理员用户ID
  42. im.admin_id=admin
  43. #是否允许外部人员访问组织
  44. organization.allow_external_staff_access=false
  45. ## 上传应用头像等
  46. ## 存储使用类型,0使用内置文件服务器(这里无法使用),1使用七牛云存储,2使用阿里云对象存储,3野火私有对象存储,
  47. ## 4野火对象存储网关(当使用4时,需要处理 uploadMedia和putFavoriteItem方法),5腾讯云存储。
  48. ## 默认的七牛/阿里OSS/野火私有存储账户信息不可用,请按照下面说明配置
  49. ## https://docs.wildfirechat.cn/server/media_server.html
  50. media.server.media_type=1
  51. ## OSS配置,可以是七牛/阿里云OSS/野火私有OSS。
  52. ## 注意与IM服务的配置格式不太一样,这里是用"Key=Vaue"的格式,IM服务配置里是"Key Value",拷贝粘贴时要注意修改。
  53. ## 配置请参考IM服务
  54. media.server_url=https://up.qbox.me
  55. media.access_key=tU3vdBK5BL5j4N7jI5N5uZgq_HQDo170w5C9Amnn
  56. media.secret_key=YfQIJdgp5YGhwEw14vGpaD2HJZsuJldWtqens7i5
  57. ## bucket名字及Domain
  58. media.bucket_name=media
  59. media.bucket_domain=http://cdn.wildfirechat.cn