HealthSync_Manifest/HealthSync_Intelligence/manifest/configmap/intelligence-service-configmap.yaml
2025-06-20 05:56:38 +00:00

52 lines
1.3 KiB
YAML

# ==================================================
# 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"