application-prod.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. server:
  2. port: 8080
  3. spring:
  4. datasource:
  5. url: ${SPRING_DATASOURCE_URL:jdbc:mysql://mysql:3306/ai_la?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true}
  6. username: ${SPRING_DATASOURCE_USERNAME:ai_la_user}
  7. password: ${SPRING_DATASOURCE_PASSWORD:ai_la_password}
  8. driver-class-name: ${SPRING_DATASOURCE_DRIVER_CLASS_NAME:com.mysql.cj.jdbc.Driver}
  9. # 明确禁用H2控制台(生产环境安全)
  10. h2:
  11. console:
  12. enabled: false
  13. jpa:
  14. hibernate:
  15. ddl-auto: update
  16. show-sql: false
  17. properties:
  18. hibernate:
  19. dialect: org.hibernate.dialect.MySQL8Dialect
  20. format_sql: false
  21. servlet:
  22. multipart:
  23. max-file-size: 10MB
  24. max-request-size: 10MB
  25. # 文件上传路径
  26. file:
  27. upload:
  28. path: /app/uploads/
  29. # Coze API配置
  30. coze:
  31. api:
  32. base-url: https://api.coze.cn/v1
  33. access-token: sat_9XP4uCf3mrdpjr2CdBOWbgPvZmqNe2dKPVhecdhgpID46S5TKpozSdMsKQisxRcC
  34. workflow-id: 7543491577856639012
  35. # 日志配置
  36. logging:
  37. level:
  38. com.example.base: INFO
  39. org.springframework.web: INFO
  40. org.hibernate.SQL: WARN
  41. pattern:
  42. console: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"