1 line
17 KiB
JSON
1 line
17 KiB
JSON
{"repo": "chaoxox/agent", "files": {"Back-end/src/main/resources/application.yml": {"30c33bb532377679afd1fa7edc961a868afafff7": {"t": 1785746930.3089707, "n": 2580, "h": "8edb1f5218028770", "c": "# Spring Boot 3 应用配置文件\n\n# 日志配置\nlogging:\n level:\n '[com.agentworkflow.config.JwtAuthenticationFilter]': INFO\n '[org.springframework.security]': INFO\n\n# Spring配置\nspring:\n # 允许循环依赖(开发环境临时解决方案)\n main:\n allow-circular-references: true\n # 数据源配置 - MySQL\n datasource:\n url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:agent_studio_lite}?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true\n username: ${MYSQL_USER:admin}\n password: ${MYSQL_PASSWORD}\n driver-class-name: com.mysql.cj.jdbc.Driver\n hikari:\n maximum-pool-size: 10\n minimum-idle: 5\n connection-timeout: 30000\n # Redis配置 (Spring Boot 3默认使用Lettuce而不是Jedis)\n data:\n redis:\n host: ${REDIS_HOST:localhost}\n port: ${REDIS_PORT:6379}\n password: ${REDIS_PASSWORD}\n database: 0\n lettuce:\n pool:\n max-active: 8\n max-wait: -1ms # 或者 PT-1S 表示不限制等待时间\n max-idle: 8\n min-idle: 0\n # 国际化配置\n messages:\n basename: i18n/messages\n encoding: UTF-8\n\n# 服务器配置\nserver:\n port: 8080 # 服务器端口\n\n# MyBatis配置\nmybatis:\n # 实体类包扫描路径\n type-aliases-package: com.agentworkflow.entity\n # mapper XML文件路径\n mapper-locations: classpath*:mapper/**/*.xml\n # 配置驼峰命名转换\n configuration:\n map-underscore-to-camel-case: true\n # 显示SQL语句\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n\n# JWT配置\njwt:\n secret: ${JWT_SECRET}\n expiration: 86400000 # 24小时,单位毫秒\n\n# CORS配置\ncors:\n allowed-origins: \"*\"\n allowed-methods: \"GET,POST,PUT,DELETE,OPTIONS\"\n allowed-headers: \"*\"\n\n# SpringDoc OpenAPI (Swagger)配置\nspringdoc:\n api-docs:\n path: /v3/api-docs\n enabled: true\n swagger-ui:\n path: /swagger-ui.html\n enabled: true\n # 自定义Swagger UI配置\n config-url: /v3/api-docs/swagger-config\n url: /v3/api-docs\n # 配置要扫描的包路径,用于发现Controller\n packages-to-scan: com.agentworkflow.controller\n # 配置要匹配的路径模式\n paths-to-match: /**\n\n# AI服务配置 - DeepSeek API\nai:\n deepseek:\n api-key: ${DEEPSEEK_API_KEY:sk-76e09595f32945f7b089181fe4b7c16b}\n base-url: https://api.deepseek.com\n model: deepseek-chat\n max-tokens: 2048\n temperature: 0.7\n\n# pgvector 向量数据库配置\nvector-db:\n url: jdbc:postgresql://${VECTOR_DB_HOST:pgvector-test}:${VECTOR_DB_PORT:5432}/vector_db\n username: ${VECTOR_DB_USER:vector_user}\n password: ${VECTOR_DB_PASSWORD:vector_pass_123}\n\n# 本地 Embedding 服务配置\nembedding:\n base-url: http://${EMBEDDING_SERVICE_HOST:embedding-service}:${EMBEDDING_SERVICE_PORT:9000}\n model: BAAI/bge-small-zh-v1.5\n dimension: 512\n\n iot:\n default-device-uuid: test # TODO: 修改为你真实的设备UUID\n\n"}, "9e29d7beb0395c9c33a793d294581cf348afe1f7": {"t": 1785769125.4453197, "n": 2580, "h": "8edb1f5218028770", "c": "# Spring Boot 3 应用配置文件\n\n# 日志配置\nlogging:\n level:\n '[com.agentworkflow.config.JwtAuthenticationFilter]': INFO\n '[org.springframework.security]': INFO\n\n# Spring配置\nspring:\n # 允许循环依赖(开发环境临时解决方案)\n main:\n allow-circular-references: true\n # 数据源配置 - MySQL\n datasource:\n url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:agent_studio_lite}?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true\n username: ${MYSQL_USER:admin}\n password: ${MYSQL_PASSWORD}\n driver-class-name: com.mysql.cj.jdbc.Driver\n hikari:\n maximum-pool-size: 10\n minimum-idle: 5\n connection-timeout: 30000\n # Redis配置 (Spring Boot 3默认使用Lettuce而不是Jedis)\n data:\n redis:\n host: ${REDIS_HOST:localhost}\n port: ${REDIS_PORT:6379}\n password: ${REDIS_PASSWORD}\n database: 0\n lettuce:\n pool:\n max-active: 8\n max-wait: -1ms # 或者 PT-1S 表示不限制等待时间\n max-idle: 8\n min-idle: 0\n # 国际化配置\n messages:\n basename: i18n/messages\n encoding: UTF-8\n\n# 服务器配置\nserver:\n port: 8080 # 服务器端口\n\n# MyBatis配置\nmybatis:\n # 实体类包扫描路径\n type-aliases-package: com.agentworkflow.entity\n # mapper XML文件路径\n mapper-locations: classpath*:mapper/**/*.xml\n # 配置驼峰命名转换\n configuration:\n map-underscore-to-camel-case: true\n # 显示SQL语句\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n\n# JWT配置\njwt:\n secret: ${JWT_SECRET}\n expiration: 86400000 # 24小时,单位毫秒\n\n# CORS配置\ncors:\n allowed-origins: \"*\"\n allowed-methods: \"GET,POST,PUT,DELETE,OPTIONS\"\n allowed-headers: \"*\"\n\n# SpringDoc OpenAPI (Swagger)配置\nspringdoc:\n api-docs:\n path: /v3/api-docs\n enabled: true\n swagger-ui:\n path: /swagger-ui.html\n enabled: true\n # 自定义Swagger UI配置\n config-url: /v3/api-docs/swagger-config\n url: /v3/api-docs\n # 配置要扫描的包路径,用于发现Controller\n packages-to-scan: com.agentworkflow.controller\n # 配置要匹配的路径模式\n paths-to-match: /**\n\n# AI服务配置 - DeepSeek API\nai:\n deepseek:\n api-key: ${DEEPSEEK_API_KEY:sk-76e09595f32945f7b089181fe4b7c16b}\n base-url: https://api.deepseek.com\n model: deepseek-chat\n max-tokens: 2048\n temperature: 0.7\n\n# pgvector 向量数据库配置\nvector-db:\n url: jdbc:postgresql://${VECTOR_DB_HOST:pgvector-test}:${VECTOR_DB_PORT:5432}/vector_db\n username: ${VECTOR_DB_USER:vector_user}\n password: ${VECTOR_DB_PASSWORD:vector_pass_123}\n\n# 本地 Embedding 服务配置\nembedding:\n base-url: http://${EMBEDDING_SERVICE_HOST:embedding-service}:${EMBEDDING_SERVICE_PORT:9000}\n model: BAAI/bge-small-zh-v1.5\n dimension: 512\n\n iot:\n default-device-uuid: test # TODO: 修改为你真实的设备UUID\n\n"}, "2634ada57eb070a759326a5fa0de43a00d164d47": {"t": 1785769126.650541, "n": 2517, "h": "5e7f521272847b39", "c": "# Spring Boot 3 应用配置文件\n\n# 日志配置\nlogging:\n level:\n '[com.agentworkflow.config.JwtAuthenticationFilter]': INFO\n '[org.springframework.security]': INFO\n\n# Spring配置\nspring:\n # 允许循环依赖(开发环境临时解决方案)\n main:\n allow-circular-references: true\n # 数据源配置 - MySQL\n datasource:\n url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:agent_studio_lite}?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true\n username: ${MYSQL_USER:admin}\n password: ${MYSQL_PASSWORD}\n driver-class-name: com.mysql.cj.jdbc.Driver\n hikari:\n maximum-pool-size: 10\n minimum-idle: 5\n connection-timeout: 30000\n # Redis配置 (Spring Boot 3默认使用Lettuce而不是Jedis)\n data:\n redis:\n host: ${REDIS_HOST:localhost}\n port: ${REDIS_PORT:6379}\n password: ${REDIS_PASSWORD}\n database: 0\n lettuce:\n pool:\n max-active: 8\n max-wait: -1ms # 或者 PT-1S 表示不限制等待时间\n max-idle: 8\n min-idle: 0\n # 国际化配置\n messages:\n basename: i18n/messages\n encoding: UTF-8\n\n# 服务器配置\nserver:\n port: 8080 # 服务器端口\n\n# MyBatis配置\nmybatis:\n # 实体类包扫描路径\n type-aliases-package: com.agentworkflow.entity\n # mapper XML文件路径\n mapper-locations: classpath*:mapper/**/*.xml\n # 配置驼峰命名转换\n configuration:\n map-underscore-to-camel-case: true\n # 显示SQL语句\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n\n# JWT配置\njwt:\n secret: ${JWT_SECRET}\n expiration: 86400000 # 24小时,单位毫秒\n\n# CORS配置\ncors:\n allowed-origins: \"http://localhost:81,http://localhost:3000,http://114.116.228.80:81\"\n allowed-methods: \"GET,POST,PUT,DELETE,OPTIONS\"\n allowed-headers: \"*\"\n\n# SpringDoc OpenAPI (Swagger)配置\nspringdoc:\n api-docs:\n path: /v3/api-docs\n enabled: true\n swagger-ui:\n path: /swagger-ui.html\n enabled: true\n # 自定义Swagger UI配置\n config-url: /v3/api-docs/swagger-config\n url: /v3/api-docs\n # 配置要扫描的包路径,用于发现Controller\n packages-to-scan: com.agentworkflow.controller\n # 配置要匹配的路径模式\n paths-to-match: /**\n\n# AI服务配置 - DeepSeek API\nai:\n deepseek:\n api-key: ${DEEPSEEK_API_KEY:sk-76e09595f32945f7b089181fe4b7c16b}\n base-url: https://api.deepseek.com\n model: deepseek-chat\n max-tokens: 2048\n temperature: 0.7\n\n# pgvector 向量数据库配置\nvector-db:\n url: jdbc:postgresql://pgvector-test:5432/vector_db\n username: vector_user\n password: vector_pass_123\n\n# 本地 Embedding 服务配置\nembedding:\n base-url: http://embedding-service:9000\n model: BAAI/bge-small-zh-v1.5\n dimension: 512\n\n iot:\n default-device-uuid: test # TODO: 修改为你真实的设备UUID\n\n"}, "0b3343e513dbaa5cb5ae52201f53c2a43b81fee0": {"t": 1785769128.0091238, "n": 2455, "h": "6b27924a84f449cd", "c": "# Spring Boot 3 应用配置文件\n\n# 日志配置\nlogging:\n level:\n '[com.agentworkflow.config.JwtAuthenticationFilter]': INFO\n '[org.springframework.security]': INFO\n\n# Spring配置\nspring:\n # 允许循环依赖(开发环境临时解决方案)\n main:\n allow-circular-references: true\n # 数据源配置 - MySQL\n datasource:\n url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:agent_studio_lite}?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true\n username: ${MYSQL_USER:admin}\n password: ${MYSQL_PASSWORD}\n driver-class-name: com.mysql.cj.jdbc.Driver\n hikari:\n maximum-pool-size: 10\n minimum-idle: 5\n connection-timeout: 30000\n # Redis配置 (Spring Boot 3默认使用Lettuce而不是Jedis)\n data:\n redis:\n host: ${REDIS_HOST:localhost}\n port: ${REDIS_PORT:6379}\n password: ${REDIS_PASSWORD}\n database: 0\n lettuce:\n pool:\n max-active: 8\n max-wait: -1ms # 或者 PT-1S 表示不限制等待时间\n max-idle: 8\n min-idle: 0\n # 国际化配置\n messages:\n basename: i18n/messages\n encoding: UTF-8\n\n# 服务器配置\nserver:\n port: 8080 # 服务器端口\n\n# MyBatis配置\nmybatis:\n # 实体类包扫描路径\n type-aliases-package: com.agentworkflow.entity\n # mapper XML文件路径\n mapper-locations: classpath*:mapper/**/*.xml\n # 配置驼峰命名转换\n configuration:\n map-underscore-to-camel-case: true\n # 显示SQL语句\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n\n# JWT配置\njwt:\n secret: ${JWT_SECRET}\n expiration: 86400000 # 24小时,单位毫秒\n\n# CORS配置\ncors:\n allowed-origins: \"http://localhost:81,http://localhost:3000,http://114.116.228.80:81\"\n allowed-methods: \"GET,POST,PUT,DELETE,OPTIONS\"\n allowed-headers: \"*\"\n\n# SpringDoc OpenAPI (Swagger)配置\nspringdoc:\n api-docs:\n path: /v3/api-docs\n enabled: true\n swagger-ui:\n path: /swagger-ui.html\n enabled: true\n # 自定义Swagger UI配置\n config-url: /v3/api-docs/swagger-config\n url: /v3/api-docs\n # 配置要扫描的包路径,用于发现Controller\n packages-to-scan: com.agentworkflow.controller\n # 配置要匹配的路径模式\n paths-to-match: /**\n\n# AI服务配置 - DeepSeek API\nai:\n deepseek:\n api-key: ${DEEPSEEK_API_KEY:sk-76e09595f32945f7b089181fe4b7c16b}\n base-url: https://api.deepseek.com\n model: deepseek-chat\n max-tokens: 2048\n temperature: 0.7\n\n# pgvector 向量数据库配置\nvector-db:\n url: jdbc:postgresql://pgvector-test:5432/vector_db\n username: vector_user\n password: vector_pass_123\n\n# 本地 Embedding 服务配置\nembedding:\n base-url: http://embedding-service:9000\n model: BAAI/bge-small-zh-v1.5\n dimension: 512\n"}, "9aaef6f885927bbb39f7a59764aba8d910804b3d": {"t": 1785769129.3807518, "n": 1979, "h": "8ef5664bcf412a05", "c": "# Spring Boot 3 应用配置文件\n\n# 日志配置\nlogging:\n level:\n '[com.agentworkflow.config.JwtAuthenticationFilter]': INFO\n '[org.springframework.security]': INFO\n\n# Spring配置\nspring:\n # 允许循环依赖(开发环境临时解决方案)\n main:\n allow-circular-references: true\n # 数据源配置 - MySQL\n datasource:\n url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:agent_studio_lite}?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true\n username: ${MYSQL_USER:admin}\n password: ${MYSQL_PASSWORD}\n driver-class-name: com.mysql.cj.jdbc.Driver\n hikari:\n maximum-pool-size: 10\n minimum-idle: 5\n connection-timeout: 30000\n # Redis配置 (Spring Boot 3默认使用Lettuce而不是Jedis)\n data:\n redis:\n host: ${REDIS_HOST:localhost}\n port: ${REDIS_PORT:6379}\n password: ${REDIS_PASSWORD}\n database: 0\n lettuce:\n pool:\n max-active: 8\n max-wait: -1ms # 或者 PT-1S 表示不限制等待时间\n max-idle: 8\n min-idle: 0\n # 国际化配置\n messages:\n basename: i18n/messages\n encoding: UTF-8\n\n# 服务器配置\nserver:\n port: 8080 # 服务器端口\n\n# MyBatis配置\nmybatis:\n # 实体类包扫描路径\n type-aliases-package: com.agentworkflow.entity\n # mapper XML文件路径\n mapper-locations: classpath*:mapper/**/*.xml\n # 配置驼峰命名转换\n configuration:\n map-underscore-to-camel-case: true\n # 显示SQL语句\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n\n# JWT配置\njwt:\n secret: ${JWT_SECRET}\n expiration: 86400000 # 24小时,单位毫秒\n\n# CORS配置\ncors:\n allowed-origins: \"http://localhost:81,http://localhost:3000,http://114.116.228.80:81\"\n allowed-methods: \"GET,POST,PUT,DELETE,OPTIONS\"\n allowed-headers: \"*\"\n\n# SpringDoc OpenAPI (Swagger)配置\nspringdoc:\n api-docs:\n path: /v3/api-docs\n enabled: true\n swagger-ui:\n path: /swagger-ui.html\n enabled: true\n # 自定义Swagger UI配置\n config-url: /v3/api-docs/swagger-config\n url: /v3/api-docs\n # 配置要扫描的包路径,用于发现Controller\n packages-to-scan: com.agentworkflow.controller\n # 配置要匹配的路径模式\n paths-to-match: /**\n"}, "b12b4c7daee9884b4ca09757a477ef4678f79565": {"t": 1785769130.8526437, "n": 1953, "h": "890e1ebf6bafe4c3", "c": "# Spring Boot 3 应用配置文件\n\n# 日志配置\nlogging:\n level:\n '[com.agentworkflow.config.JwtAuthenticationFilter]': INFO\n '[org.springframework.security]': INFO\n\n# Spring配置\nspring:\n # 允许循环依赖(开发环境临时解决方案)\n main:\n allow-circular-references: true\n # 数据源配置 - MySQL\n datasource:\n url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:agent_studio_lite}?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true\n username: ${MYSQL_USER:admin}\n password: ${MYSQL_PASSWORD}\n driver-class-name: com.mysql.cj.jdbc.Driver\n hikari:\n maximum-pool-size: 10\n minimum-idle: 5\n connection-timeout: 30000\n # Redis配置 (Spring Boot 3默认使用Lettuce而不是Jedis)\n data:\n redis:\n host: ${REDIS_HOST:localhost}\n port: ${REDIS_PORT:6379}\n password: ${REDIS_PASSWORD}\n database: 0\n lettuce:\n pool:\n max-active: 8\n max-wait: -1ms # 或者 PT-1S 表示不限制等待时间\n max-idle: 8\n min-idle: 0\n # 国际化配置\n messages:\n basename: i18n/messages\n encoding: UTF-8\n\n# 服务器配置\nserver:\n port: 8080 # 服务器端口\n\n# MyBatis配置\nmybatis:\n # 实体类包扫描路径\n type-aliases-package: com.agentworkflow.entity\n # mapper XML文件路径\n mapper-locations: classpath*:mapper/**/*.xml\n # 配置驼峰命名转换\n configuration:\n map-underscore-to-camel-case: true\n # 显示SQL语句\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n\n# JWT配置\njwt:\n secret: ${JWT_SECRET}\n expiration: 86400000 # 24小时,单位毫秒\n\n# CORS配置\ncors:\n allowed-origins: \"http://localhost:81,http://localhost:3000\"\n allowed-methods: \"GET,POST,PUT,DELETE,OPTIONS\"\n allowed-headers: \"*\"\n\n# SpringDoc OpenAPI (Swagger)配置\nspringdoc:\n api-docs:\n path: /v3/api-docs\n enabled: true\n swagger-ui:\n path: /swagger-ui.html\n enabled: true\n # 自定义Swagger UI配置\n config-url: /v3/api-docs/swagger-config\n url: /v3/api-docs\n # 配置要扫描的包路径,用于发现Controller\n packages-to-scan: com.agentworkflow.controller\n # 配置要匹配的路径模式\n paths-to-match: /**"}}}} |