mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 18:46:23 +00:00
- GitHub Actions workflow로 백엔드 서비스 자동 빌드/배포 구성 - Kustomize를 통한 dev/staging/prod 환경별 설정 관리 - 각 마이크로서비스별 Dockerfile 추가 - 배포 자동화 스크립트 및 환경 변수 설정 - CI/CD 가이드 문서 작성
38 lines
888 B
YAML
38 lines
888 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: cm-analytics-service
|
|
data:
|
|
# Server Configuration
|
|
SERVER_PORT: "8086"
|
|
|
|
# Database Configuration
|
|
DB_HOST: "analytic-postgresql"
|
|
DB_PORT: "5432"
|
|
DB_NAME: "analytics_db"
|
|
DB_USERNAME: "eventuser"
|
|
|
|
# Redis Configuration (service-specific)
|
|
REDIS_DATABASE: "5"
|
|
|
|
# Kafka Configuration (service-specific)
|
|
KAFKA_ENABLED: "true"
|
|
KAFKA_CONSUMER_GROUP_ID: "analytics-service"
|
|
|
|
# Sample Data Configuration (MVP only)
|
|
SAMPLE_DATA_ENABLED: "true"
|
|
|
|
# Batch Scheduler Configuration
|
|
BATCH_REFRESH_INTERVAL: "300000" # 5분 (밀리초)
|
|
BATCH_INITIAL_DELAY: "30000" # 30초 (밀리초)
|
|
BATCH_ENABLED: "true"
|
|
|
|
# Logging Configuration
|
|
LOG_LEVEL_APP: "INFO"
|
|
LOG_LEVEL_WEB: "INFO"
|
|
LOG_LEVEL_SQL: "WARN"
|
|
LOG_LEVEL_SQL_TYPE: "WARN"
|
|
SHOW_SQL: "false"
|
|
DDL_AUTO: "update"
|
|
LOG_FILE: "logs/analytics-service.log"
|