kt-event-marketing/.run/AiServiceApplication.run.xml
wonho 2314156afe ai-service Redis 설정 수정 및 실행 프로파일 업데이트
주요 변경사항:
- Redis Sentinel 모드에서 Standalone 모드로 변경
- RedisConfig.java: RedisSentinelConfiguration → RedisStandaloneConfiguration
- AiServiceApplication 실행 프로파일 수정:
  * 메인 클래스: AiApplication → AiServiceApplication
  * 포트: 8081 → 8083
  * Claude API 설정 추가 (URL, API Key, Model)
  * Kafka 토픽 설정 추가
- application.yml: Redis 단일 인스턴스 설정으로 통일
- RecommendationGenerationException 클래스 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 11:24:29 +09:00

38 lines
1.9 KiB
XML

<component name="ProjectRunConfigurationManager">
<configuration default="false" name="AiServiceApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
<option name="ACTIVE_PROFILES" />
<module name="kt-event-marketing.ai-service.main" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.kt.ai.AiServiceApplication" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.kt.ai.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<envs>
<env name="SERVER_PORT" value="8083" />
<env name="REDIS_HOST" value="20.214.210.71" />
<env name="REDIS_PORT" value="6379" />
<env name="REDIS_PASSWORD" value="Hi5Jessica!" />
<env name="REDIS_DATABASE" value="3" />
<env name="KAFKA_BOOTSTRAP_SERVERS" value="20.249.182.13:9095,4.217.131.59:9095" />
<env name="KAFKA_CONSUMER_GROUP" value="ai-service-consumers" />
<env name="KAFKA_TOPICS_AI_JOB" value="ai-event-generation-job" />
<env name="KAFKA_TOPICS_AI_JOB_DLQ" value="ai-event-generation-job-dlq" />
<env name="AI_PROVIDER" value="CLAUDE" />
<env name="AI_CLAUDE_API_URL" value="https://api.anthropic.com/v1/messages" />
<env name="AI_CLAUDE_API_KEY" value="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" />
<env name="AI_CLAUDE_ANTHROPIC_VERSION" value="2023-06-01" />
<env name="AI_CLAUDE_MODEL" value="claude-sonnet-4-5-20250929" />
<env name="AI_CLAUDE_MAX_TOKENS" value="4096" />
<env name="AI_CLAUDE_TEMPERATURE" value="0.7" />
<env name="LOG_LEVEL_ROOT" value="INFO" />
<env name="LOG_LEVEL_AI" value="DEBUG" />
<env name="LOG_LEVEL_KAFKA" value="INFO" />
</envs>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>