mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 13:26: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>
47 lines
1.2 KiB
Bash
47 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
# Event Service Docker 실행 스크립트
|
|
# 실제 환경에 맞게 환경변수 값을 수정하세요
|
|
|
|
docker run -d \
|
|
--name event-service \
|
|
-p 8082:8082 \
|
|
--restart unless-stopped \
|
|
\
|
|
# 서버 설정
|
|
-e SERVER_PORT=8082 \
|
|
\
|
|
# PostgreSQL 설정 (필수)
|
|
-e DB_HOST=your-postgresql-host \
|
|
-e DB_PORT=5432 \
|
|
-e DB_NAME=eventdb \
|
|
-e DB_USERNAME=eventuser \
|
|
-e DB_PASSWORD=your-db-password \
|
|
-e DDL_AUTO=update \
|
|
\
|
|
# Redis 설정 (필수)
|
|
-e REDIS_HOST=your-redis-host \
|
|
-e REDIS_PORT=6379 \
|
|
-e REDIS_PASSWORD=your-redis-password \
|
|
\
|
|
# Kafka 설정 (필수)
|
|
-e KAFKA_BOOTSTRAP_SERVERS=your-kafka-host:9092 \
|
|
\
|
|
# JWT 설정 (필수 - 최소 32자)
|
|
-e JWT_SECRET=your-jwt-secret-key-minimum-32-characters-required \
|
|
\
|
|
# 마이크로서비스 연동 (선택)
|
|
-e CONTENT_SERVICE_URL=http://content-service:8083 \
|
|
-e DISTRIBUTION_SERVICE_URL=http://distribution-service:8086 \
|
|
\
|
|
# 로깅 설정 (선택)
|
|
-e LOG_LEVEL=INFO \
|
|
-e SQL_LOG_LEVEL=WARN \
|
|
\
|
|
# 이미지
|
|
acrdigitalgarage01.azurecr.io/kt-event-marketing/event-service:latest
|
|
|
|
echo "Event Service 컨테이너 시작됨"
|
|
echo "헬스체크: curl http://localhost:8082/actuator/health"
|
|
echo "로그 확인: docker logs -f event-service"
|