application-dev.yml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. spring:
  2. datasource:
  3. url: jdbc:mysql://localhost:3306/helper?setUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
  4. driver-class-name: com.mysql.cj.jdbc.Driver
  5. username: root
  6. password: 123456
  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. # sms:
  53. # accessKeyId: LTAI4FiAXXyNfYJLweBXpKPx
  54. # accessSecret: IBoC7KGkZHOvxZQIfQgp98ZY48AVjW
  55. # signName: seeccoder
  56. # templateCode: SMS_181555598
  57. bok:
  58. api-url: http://120.78.159.171:6060/api
  59. question:
  60. url: ${bok.api-url}/question
  61. search-url: ${bok.question.url}?stem={stem}&tag={tag}&knowledgeId={knowledgeId}&page={page}&size={size}&{sort}
  62. question-query:
  63. url: ${bok.api-url}/question-query
  64. by-id-url: ${bok.question-query.url}/id?id={id}
  65. knowledge:
  66. url: ${bok.api-url}/knowledge
  67. user:
  68. url: ${bok.api-url}/user
  69. rate-url: ${bok.user.url}/{userId}/question/{questionId}/rate
  70. collection-url: ${bok.user.url}/{userId}/question/{questionId}/collection
  71. question-url: ${bok.user.url}/{userId}/question?collection={collection}&rate={rate}&page={page}&size={size}&{sort}
  72. interactive-url: ${bok.user.url}/{userId}/questionInList?questionId={questionId}
  73. record:
  74. url: ${bok.api-url}/record
  75. question-url: ${bok.record.url}/{userId}/question?page={page}&size={size}&{sort}
  76. data-analysis:
  77. api-url: http://dataanalysis.seecoder.cn/api
  78. event:
  79. url: ${data-analysis.api-url}/event
  80. report-url: ${data-analysis.event.url}/report
  81. exercise:
  82. url: ${data-analysis.api-url}/exercise
  83. report-url: ${data-analysis.exercise.url}/report
  84. jwt:
  85. secret: SEEC-1919810-OIDC-114514
  86. # 自定义数据
  87. helper:
  88. # mail:
  89. # from: ${spring.mail.username}
  90. # subject: seecoder
  91. # user-timeout-seconds: 43200
  92. cache:
  93. maximumSize: 1000
  94. expireAfterAccessInSeconds: 0
  95. expireAfterWriteInSeconds: 900