# ================================================== # deployment/manifest/configmap/intelligence-service-configmap.yaml # ================================================== apiVersion: v1 kind: ConfigMap metadata: name: intelligence-service-configmap namespace: team1tier-healthsync-intelligence-ns labels: app: intelligence-service component: config data: # 서비스 기본 설정 APP_NAME: "HealthSync Intelligence Service" APP_VERSION: "1.0.0" DEBUG: "false" HOST: "0.0.0.0" PORT: "8083" API_V1_PREFIX: "/api/intelligence" CORS_ORIGINS: '["*"]' # 로깅 설정 LOG_LEVEL: "INFO" # 토큰 설정 ALGORITHM: "HS256" ACCESS_TOKEN_EXPIRE_MINUTES: "30" # Claude AI 설정 CLAUDE_MODEL: "claude-3-5-sonnet-20241022" CLAUDE_MAX_TOKENS: "1500" CLAUDE_TEMPERATURE: "0.7" CLAUDE_TIMEOUT: "30" CLAUDE_API_BASE_URL: "https://api.anthropic.com" # 다른 마이크로서비스 URL USER_SERVICE_URL: "http://user-service:8081" HEALTH_SERVICE_URL: "http://health-service:8082" # Redis 설정 REDIS_HOST: "redis-digitalgarage-01.redis.cache.windows.net" REDIS_PORT: "6380" REDIS_DB: "0" REDIS_SSL: "true" # PostgreSQL 설정 DB_HOST: "psql-digitalgarage-01.postgres.database.azure.com" DB_PORT: "5432" DB_NAME: "healthsync_db" DB_MIN_SIZE: "1" DB_MAX_SIZE: "10"