application-dev.yml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. spring:
  2. datasource:
  3. url: jdbc:mysql://localhost:3306/helper_test?setUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
  4. driver-class-name: com.mysql.cj.jdbc.Driver
  5. username: root
  6. password: 12345678
  7. jpa:
  8. open-in-view: true
  9. hibernate:
  10. ddl-auto: update
  11. database: mysql
  12. database-platform: org.hibernate.dialect.MySQL8Dialect
  13. # show-sql: true
  14. http:
  15. encoding:
  16. force: true
  17. # redis:
  18. # host: localhost
  19. # port: 6379
  20. data:
  21. # redis:
  22. # repositories:
  23. # enabled: false
  24. web:
  25. pageable:
  26. max-page-size: 1000
  27. one-indexed-parameters: true
  28. # mail:
  29. # host: smtp.exmail.qq.com
  30. # username: noreply@seecoder.cn
  31. # password: eNrZcqucgcFtLC29
  32. # properties:
  33. # mail:
  34. # smtp:
  35. # auth: true
  36. # socketFactory:
  37. # class: javax.net.ssl.SSLSocketFactory
  38. # port: 465
  39. # starttls:
  40. # enable: true
  41. # required: true
  42. servlet:
  43. multipart:
  44. max-file-size: 50MB
  45. max-request-size: 100MB
  46. aliyun:
  47. oss:
  48. endpoint: oss-cn-hangzhou.aliyuncs.com
  49. accessKeyId: LTAI4Fi1qmL4iuhH8t7G7r2H
  50. accessKeySecret: 7tJWyQqa0cMkQGaPMMvtH6c0VLiOO2
  51. bucketName: seec-helper-dev
  52. object-url-living-seconds: 1200
  53. object-url-cache-name: ${helper.sys-name}_oss_object_url
  54. # sms:
  55. # accessKeyId: LTAI4FiAXXyNfYJLweBXpKPx
  56. # accessSecret: IBoC7KGkZHOvxZQIfQgp98ZY48AVjW
  57. # signName: seeccoder
  58. # templateCode: SMS_181555598
  59. bok:
  60. api-url: https://seecoder-bok.seec.seecoder.cn/api
  61. question-cache-name: ${helper.sys-name}_bok_question
  62. knowledge-cache-name: ${helper.sys-name}_bok_knowledge
  63. question:
  64. url: ${bok.api-url}/question
  65. search-url: ${bok.question.url}?stem={stem}&tag={tag}&knowledgeId={knowledgeId}&page={page}&size={size}&sort={sort}
  66. question-query:
  67. url: ${bok.api-url}/question-query
  68. by-id-url: ${bok.question-query.url}/id?id={id}
  69. knowledge:
  70. url: ${bok.api-url}/knowledge
  71. user:
  72. url: ${bok.api-url}/user
  73. rate-url: ${bok.user.url}/{userId}/question/{questionId}/rate
  74. collection-url: ${bok.user.url}/{userId}/question/{questionId}/collection
  75. question-url: ${bok.user.url}/{userId}/question?collection={collection}&rate={rate}&page={page}&size={size}&sort={sort}
  76. interactive-url: ${bok.user.url}/{userId}/questionInList?questionId={questionId}
  77. record:
  78. url: ${bok.api-url}/record
  79. question-url: ${bok.record.url}/{userId}/question?page={page}&size={size}&sort={sort}
  80. data-analysis:
  81. api-url: http://dataanalysis.seecoder.cn/api
  82. event:
  83. url: ${data-analysis.api-url}/event
  84. report-url: ${data-analysis.event.url}/report
  85. exercise:
  86. url: ${data-analysis.api-url}/exercise
  87. report-url: ${data-analysis.exercise.url}/report
  88. ml:
  89. api-url: http://ml.seec.seecoder.cn/api
  90. recommendation:
  91. url: ${ml.api-url}/recommendation
  92. get-url: ${ml.recommendation.url}?userId={userId}&knowledgeId={knowledgeId}&questionNum={questionNum}
  93. jwt:
  94. secret: SEEC-1919810-OIDC-114514
  95. # 自定义数据
  96. helper:
  97. sys-name: helper
  98. # mail:
  99. # from: ${spring.mail.username}
  100. # subject: seecoder
  101. # user-timeout-seconds: 43200
  102. cache:
  103. maximumSize: 1000
  104. expireAfterAccessInSeconds: 0
  105. expireAfterWriteInSeconds: 900