mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 18:06:23 +00:00
🔧 Backend 변경사항: - Event 엔티티에 participants, targetParticipants, roi 필드 추가 - EventDetailResponse DTO 및 EventService 매퍼 업데이트 - ROI 자동 계산 비즈니스 로직 구현 - SecurityConfig CORS 설정 추가 (localhost:3000 허용) 🎨 Frontend 변경사항: - TypeScript EventDetail 타입 정의 업데이트 - Events 페이지 실제 API 데이터 연동 (Mock 데이터 제거) - 참여자 수 및 ROI 기반 통계 계산 로직 개선 📝 문서: - Event 필드 추가 및 API 통합 테스트 결과서 작성 ✅ 테스트 완료: - Backend API 응답 검증 - CORS 설정 검증 - Frontend-Backend 통합 테스트 성공 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
77 lines
2.8 KiB
Plaintext
77 lines
2.8 KiB
Plaintext
# Event Service 환경변수 설정 템플릿
|
|
# 이 파일을 .env.event로 복사하고 실제 값으로 수정하세요
|
|
# 사용법: docker-compose --env-file .env.event -f docker-compose-event.yml up -d
|
|
|
|
# =============================================================================
|
|
# 서버 설정
|
|
# =============================================================================
|
|
SERVER_PORT=8082
|
|
|
|
# =============================================================================
|
|
# PostgreSQL 데이터베이스 설정 (필수)
|
|
# =============================================================================
|
|
DB_HOST=your-postgresql-host
|
|
DB_PORT=5432
|
|
DB_NAME=eventdb
|
|
DB_USERNAME=eventuser
|
|
DB_PASSWORD=your-db-password
|
|
DDL_AUTO=update
|
|
|
|
# 개발 환경 예시:
|
|
# DB_HOST=localhost
|
|
# DB_PORT=5432
|
|
# DB_NAME=eventdb
|
|
# DB_USERNAME=eventuser
|
|
# DB_PASSWORD=eventpass123
|
|
|
|
# =============================================================================
|
|
# Redis 설정 (필수)
|
|
# =============================================================================
|
|
REDIS_HOST=your-redis-host
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=your-redis-password
|
|
|
|
# 개발 환경 예시 (비밀번호 없음):
|
|
# REDIS_HOST=localhost
|
|
# REDIS_PORT=6379
|
|
# REDIS_PASSWORD=
|
|
|
|
# =============================================================================
|
|
# Kafka 설정 (필수)
|
|
# =============================================================================
|
|
KAFKA_BOOTSTRAP_SERVERS=your-kafka-host:9092
|
|
|
|
# 개발 환경 예시:
|
|
# KAFKA_BOOTSTRAP_SERVERS=localhost:9092
|
|
|
|
# 운영 환경 예시 (다중 브로커):
|
|
# KAFKA_BOOTSTRAP_SERVERS=kafka1:9092,kafka2:9092,kafka3:9092
|
|
|
|
# =============================================================================
|
|
# JWT 설정 (필수 - 최소 32자)
|
|
# =============================================================================
|
|
JWT_SECRET=your-jwt-secret-key-minimum-32-characters-required
|
|
|
|
# 주의: 운영 환경에서는 반드시 강력한 시크릿 키를 사용하세요
|
|
# 예시: JWT_SECRET=kt-event-marketing-prod-jwt-secret-2025-secure-random-key
|
|
|
|
# =============================================================================
|
|
# 마이크로서비스 URL (선택)
|
|
# =============================================================================
|
|
CONTENT_SERVICE_URL=http://content-service:8083
|
|
DISTRIBUTION_SERVICE_URL=http://distribution-service:8086
|
|
|
|
# Kubernetes 환경 예시:
|
|
# CONTENT_SERVICE_URL=http://content-service.default.svc.cluster.local:8083
|
|
# DISTRIBUTION_SERVICE_URL=http://distribution-service.default.svc.cluster.local:8086
|
|
|
|
# =============================================================================
|
|
# 로깅 설정 (선택)
|
|
# =============================================================================
|
|
LOG_LEVEL=INFO
|
|
SQL_LOG_LEVEL=WARN
|
|
|
|
# 개발 환경에서는 DEBUG로 설정 가능:
|
|
# LOG_LEVEL=DEBUG
|
|
# SQL_LOG_LEVEL=DEBUG
|