Files

1 line
11 KiB
JSON

{"repo": "cc01cc/xihe-project", "files": {"packages/control-plane/src/main/resources/application.properties": {"e26166e83516adb49c5e9c40082d3043021519d8": {"t": 1785745402.4916935, "n": 3639, "h": "7fc8bbf47ae2a342", "c": "server.port=${XIHE_CP_PORT:12631}\nspring.threads.virtual.enabled=true\n\n# ============================================================\n# Database - H2 for dev, PostgreSQL for production\n# ============================================================\nspring.datasource.url=${XIHE_CP_DATASOURCE_URL:jdbc:postgresql://localhost:${XIHE_PG_PORT:12634}/xihe}\nspring.datasource.driver-class-name=${XIHE_CP_DATASOURCE_DRIVER:org.postgresql.Driver}\nspring.datasource.username=${XIHE_CP_DATASOURCE_USERNAME:xihe}\nspring.datasource.password=${XIHE_CP_DATASOURCE_PASSWORD:xihe123}\n\nspring.jpa.hibernate.ddl-auto=update\nspring.jpa.open-in-view=false\nspring.jpa.properties.hibernate.dialect=${XIHE_CP_JPA_DIALECT:org.hibernate.dialect.PostgreSQLDialect}\n\n# Flyway migrations\nspring.flyway.enabled=true\nspring.flyway.baseline-on-migrate=true\nspring.flyway.locations=classpath:db/migration\n\n# H2 Console (dev only)\nspring.h2.console.enabled=${XIHE_CP_H2_CONSOLE:true}\nspring.h2.console.path=/h2-console\n\n# ============================================================\n# JWT Configuration\n# ============================================================\ncp.jwt.secret=${XIHE_CP_JWT_SECRET:xihe-cp-jwt-secret-key-change-in-production}\ncp.jwt.access-token-validity-seconds=${XIHE_CP_JWT_ACCESS_VALIDITY:900}\ncp.jwt.refresh-token-validity-seconds=${XIHE_CP_JWT_REFRESH_VALIDITY:604800}\n\n# ============================================================\n# MCP reverse proxy config\n# ============================================================\ncp.mcp.runtime-url=${XIHE_RUNTIME_URL:http://localhost:${XIHE_RUNTIME_PORT:12633}/mcp}\ncp.workspace-base-path=${XIHE_WORKSPACE_BASE_PATH:/data/xihe/workspaces}\ncp.attachments-base-path=${XIHE_ATTACHMENTS_BASE_PATH:/data/xihe/attachments}\ncp.attachments.allowed-extensions=${XIHE_ATTACHMENTS_ALLOWED_EXTENSIONS:png,jpg,jpeg,gif,webp,svg,bmp,pdf,doc,docx,txt,md,json,csv,xls,xlsx,ppt,pptx,mp3,wav,m4a,ogg,flac,aac,mp4,webm,mov,avi,mkv}\ncp.attachments.orphan-retention-hours=${XIHE_ATTACHMENTS_ORPHAN_RETENTION_HOURS:24}\ncp.attachments.orphan-cleanup-interval-ms=${XIHE_ATTACHMENTS_ORPHAN_CLEANUP_INTERVAL_MS:3600000}\ncp.agent-url=${XIHE_AGENT_URL:http://localhost:${XIHE_AGENT_PORT:12632}/chat}\ncp.agent-api-token=${XIHE_CP_API_TOKEN:dev-token-not-secure}\ncp.mcp.websearch-url=http://localhost:3000/mcp\ncp.mcp.timeout.read-file=10s\ncp.mcp.timeout.execute-command=5min\ncp.mcp.response.max-size=50MB\n\n# ============================================================\n# Unified Config bootstrap (PLAN-042)\n# ============================================================\ncp.system.db-url=${XIHE_CP_DATASOURCE_URL:jdbc:postgresql://localhost:${XIHE_PG_PORT:12634}/xihe}\ncp.system.jwt-secret=${XIHE_CP_JWT_SECRET:}\ncp.system.log-level=${XIHE_LOG_LEVEL:info}\ncp.system.pg-dsn=${XIHE_PG_DSN:postgresql+psycopg://xihe:xihe123@localhost:${XIHE_PG_PORT:12634}/xihe}\ncp.system.embedding-model=${XIHE_EMBEDDING_MODEL:text-embedding-3-small}\n\n# Audit logging\ncp.audit.log-to-console=${XIHE_CP_AUDIT_LOG_TO_CONSOLE:true}\n\n# ============================================================\n# LLM Provider Config (PLAN-041)\n# ============================================================\ncp.providers.openai.api-key=${XIHE_OPENAI_API_KEY:}\ncp.providers.deepseek.api-key=${XIHE_DEEPSEEK_API_KEY:}\ncp.providers.xiaomi.api-key=${XIHE_XIAOMI_API_KEY:}\ncp.providers.anthropic.api-key=${XIHE_ANTHROPIC_API_KEY:}\n\n# Agent base URL (for proxy endpoints, derived from agent-url)\ncp.agent-base-url=${XIHE_AGENT_BASE_URL:http://localhost:12632}\n\nlogging.level.com.cc01cc.p.xihe.cp=${XIHE_LOG_LEVEL_CP:${XIHE_LOG_LEVEL:INFO}}\nlogging.file.dir=${XIHE_LOG_DIR:logs}\n"}, "2f15d32d4c524bf6f133013947dd2b955513cf8a": {"t": 1785752774.8222592, "n": 3639, "h": "7fc8bbf47ae2a342", "c": "server.port=${XIHE_CP_PORT:12631}\nspring.threads.virtual.enabled=true\n\n# ============================================================\n# Database - H2 for dev, PostgreSQL for production\n# ============================================================\nspring.datasource.url=${XIHE_CP_DATASOURCE_URL:jdbc:postgresql://localhost:${XIHE_PG_PORT:12634}/xihe}\nspring.datasource.driver-class-name=${XIHE_CP_DATASOURCE_DRIVER:org.postgresql.Driver}\nspring.datasource.username=${XIHE_CP_DATASOURCE_USERNAME:xihe}\nspring.datasource.password=${XIHE_CP_DATASOURCE_PASSWORD:xihe123}\n\nspring.jpa.hibernate.ddl-auto=update\nspring.jpa.open-in-view=false\nspring.jpa.properties.hibernate.dialect=${XIHE_CP_JPA_DIALECT:org.hibernate.dialect.PostgreSQLDialect}\n\n# Flyway migrations\nspring.flyway.enabled=true\nspring.flyway.baseline-on-migrate=true\nspring.flyway.locations=classpath:db/migration\n\n# H2 Console (dev only)\nspring.h2.console.enabled=${XIHE_CP_H2_CONSOLE:true}\nspring.h2.console.path=/h2-console\n\n# ============================================================\n# JWT Configuration\n# ============================================================\ncp.jwt.secret=${XIHE_CP_JWT_SECRET:xihe-cp-jwt-secret-key-change-in-production}\ncp.jwt.access-token-validity-seconds=${XIHE_CP_JWT_ACCESS_VALIDITY:900}\ncp.jwt.refresh-token-validity-seconds=${XIHE_CP_JWT_REFRESH_VALIDITY:604800}\n\n# ============================================================\n# MCP reverse proxy config\n# ============================================================\ncp.mcp.runtime-url=${XIHE_RUNTIME_URL:http://localhost:${XIHE_RUNTIME_PORT:12633}/mcp}\ncp.workspace-base-path=${XIHE_WORKSPACE_BASE_PATH:/data/xihe/workspaces}\ncp.attachments-base-path=${XIHE_ATTACHMENTS_BASE_PATH:/data/xihe/attachments}\ncp.attachments.allowed-extensions=${XIHE_ATTACHMENTS_ALLOWED_EXTENSIONS:png,jpg,jpeg,gif,webp,svg,bmp,pdf,doc,docx,txt,md,json,csv,xls,xlsx,ppt,pptx,mp3,wav,m4a,ogg,flac,aac,mp4,webm,mov,avi,mkv}\ncp.attachments.orphan-retention-hours=${XIHE_ATTACHMENTS_ORPHAN_RETENTION_HOURS:24}\ncp.attachments.orphan-cleanup-interval-ms=${XIHE_ATTACHMENTS_ORPHAN_CLEANUP_INTERVAL_MS:3600000}\ncp.agent-url=${XIHE_AGENT_URL:http://localhost:${XIHE_AGENT_PORT:12632}/chat}\ncp.agent-api-token=${XIHE_CP_API_TOKEN:dev-token-not-secure}\ncp.mcp.websearch-url=http://localhost:3000/mcp\ncp.mcp.timeout.read-file=10s\ncp.mcp.timeout.execute-command=5min\ncp.mcp.response.max-size=50MB\n\n# ============================================================\n# Unified Config bootstrap (PLAN-042)\n# ============================================================\ncp.system.db-url=${XIHE_CP_DATASOURCE_URL:jdbc:postgresql://localhost:${XIHE_PG_PORT:12634}/xihe}\ncp.system.jwt-secret=${XIHE_CP_JWT_SECRET:}\ncp.system.log-level=${XIHE_LOG_LEVEL:info}\ncp.system.pg-dsn=${XIHE_PG_DSN:postgresql+psycopg://xihe:xihe123@localhost:${XIHE_PG_PORT:12634}/xihe}\ncp.system.embedding-model=${XIHE_EMBEDDING_MODEL:text-embedding-3-small}\n\n# Audit logging\ncp.audit.log-to-console=${XIHE_CP_AUDIT_LOG_TO_CONSOLE:true}\n\n# ============================================================\n# LLM Provider Config (PLAN-041)\n# ============================================================\ncp.providers.openai.api-key=${XIHE_OPENAI_API_KEY:}\ncp.providers.deepseek.api-key=${XIHE_DEEPSEEK_API_KEY:}\ncp.providers.xiaomi.api-key=${XIHE_XIAOMI_API_KEY:}\ncp.providers.anthropic.api-key=${XIHE_ANTHROPIC_API_KEY:}\n\n# Agent base URL (for proxy endpoints, derived from agent-url)\ncp.agent-base-url=${XIHE_AGENT_BASE_URL:http://localhost:12632}\n\nlogging.level.com.cc01cc.p.xihe.cp=${XIHE_LOG_LEVEL_CP:${XIHE_LOG_LEVEL:INFO}}\nlogging.file.dir=${XIHE_LOG_DIR:logs}\n"}, "c0664d628155b241cbbdc71d7f0e75dcf5de7033": {"t": 1785752777.5685146, "n": 3184, "h": "7c6eff1c9eedad53", "c": "server.port=${XIHE_CP_PORT:12631}\nspring.threads.virtual.enabled=true\n\n# ============================================================\n# Database - H2 for dev, PostgreSQL for production\n# ============================================================\nspring.datasource.url=${XIHE_CP_DATASOURCE_URL:jdbc:postgresql://localhost:${XIHE_PG_PORT:12634}/xihe}\nspring.datasource.driver-class-name=${XIHE_CP_DATASOURCE_DRIVER:org.postgresql.Driver}\nspring.datasource.username=${XIHE_CP_DATASOURCE_USERNAME:xihe}\nspring.datasource.password=${XIHE_CP_DATASOURCE_PASSWORD:xihe123}\n\nspring.jpa.hibernate.ddl-auto=update\nspring.jpa.open-in-view=false\nspring.jpa.properties.hibernate.dialect=${XIHE_CP_JPA_DIALECT:org.hibernate.dialect.PostgreSQLDialect}\n\n# Flyway migrations\nspring.flyway.enabled=true\nspring.flyway.baseline-on-migrate=true\nspring.flyway.locations=classpath:db/migration\n\n# H2 Console (dev only)\nspring.h2.console.enabled=${XIHE_CP_H2_CONSOLE:true}\nspring.h2.console.path=/h2-console\n\n# ============================================================\n# JWT Configuration\n# ============================================================\ncp.jwt.secret=${XIHE_CP_JWT_SECRET:xihe-cp-jwt-secret-key-change-in-production}\ncp.jwt.access-token-validity-seconds=${XIHE_CP_JWT_ACCESS_VALIDITY:900}\ncp.jwt.refresh-token-validity-seconds=${XIHE_CP_JWT_REFRESH_VALIDITY:604800}\n\n# ============================================================\n# MCP reverse proxy config\n# ============================================================\ncp.mcp.runtime-url=${XIHE_RUNTIME_URL:http://localhost:${XIHE_RUNTIME_PORT:12633}/mcp}\ncp.workspace-base-path=${XIHE_WORKSPACE_BASE_PATH:/data/xihe/workspaces}\ncp.agent-url=${XIHE_AGENT_URL:http://localhost:${XIHE_AGENT_PORT:12632}/chat}\ncp.agent-api-token=${XIHE_CP_API_TOKEN:dev-token-not-secure}\ncp.mcp.websearch-url=http://localhost:3000/mcp\ncp.mcp.timeout.read-file=10s\ncp.mcp.timeout.execute-command=5min\ncp.mcp.response.max-size=50MB\n\n# ============================================================\n# Unified Config bootstrap (PLAN-042)\n# ============================================================\ncp.system.db-url=${XIHE_CP_DATASOURCE_URL:jdbc:postgresql://localhost:${XIHE_PG_PORT:12634}/xihe}\ncp.system.jwt-secret=${XIHE_CP_JWT_SECRET:}\ncp.system.log-level=${XIHE_LOG_LEVEL:info}\ncp.system.pg-dsn=${XIHE_PG_DSN:postgresql+psycopg://xihe:xihe123@localhost:${XIHE_PG_PORT:12634}/xihe}\ncp.system.embedding-model=${XIHE_EMBEDDING_MODEL:text-embedding-3-small}\n\n# Audit logging\ncp.audit.log-to-console=${XIHE_CP_AUDIT_LOG_TO_CONSOLE:true}\n\n# ============================================================\n# LLM Provider Config (PLAN-041)\n# ============================================================\ncp.providers.openai.api-key=${XIHE_OPENAI_API_KEY:}\ncp.providers.deepseek.api-key=${XIHE_DEEPSEEK_API_KEY:}\ncp.providers.xiaomi.api-key=${XIHE_XIAOMI_API_KEY:}\ncp.providers.anthropic.api-key=${XIHE_ANTHROPIC_API_KEY:}\n\n# Agent base URL (for proxy endpoints, derived from agent-url)\ncp.agent-base-url=${XIHE_AGENT_BASE_URL:http://localhost:12632}\n\nlogging.level.com.cc01cc.p.xihe.cp=${XIHE_LOG_LEVEL_CP:${XIHE_LOG_LEVEL:INFO}}\nlogging.file.dir=${XIHE_LOG_DIR:logs}\n"}}}}