refactor(docker): Redis 를 기본 비활성으로 전환 (Compose profile)
Redis 컨테이너가 항상 떠 있었지만 애플리케이션은 사용하지 않았다. 쓰지 않는 컨테이너는 메모리를 차지하고 "이게 왜 떠 있지" 하는 혼란을 준다. - redis 서비스를 profiles: ["redis"] 로 숨겨 기본 기동에서 제외 - backend 의 redis 의존성을 required: false 로 두어 없어도 정상 기동 - 루트 .env 의 COMPOSE_PROFILES 한 줄로 켤 수 있게 함 (데이터 볼륨과 REDIS_* 는 유지되어 켜면 이전 상태가 그대로 이어진다) profile 미지정 시 서비스 목록에서 제외되는 것, redis 없이 앱이 정상 동작하는 것, COMPOSE_PROFILES=redis 로 다시 기동되는 것을 모두 확인했다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -53,3 +53,13 @@ THROTTLE_LIMIT=100
|
||||
# (운영 환경에서는 이 값과 무관하게 항상 비활성화된다)
|
||||
# ==========================================
|
||||
DB_SYNCHRONIZE=false
|
||||
|
||||
# ==========================================
|
||||
# 선택적 서비스 (Compose profiles)
|
||||
#
|
||||
# 기본값(비어 있음) = redis 를 기동하지 않는다.
|
||||
# 캐시·세션 공유가 필요해지면 아래를 redis 로 바꾸면 컨테이너가 함께 뜬다.
|
||||
# COMPOSE_PROFILES=redis
|
||||
# 일회성으로 켜려면: docker compose --profile redis ... up -d
|
||||
# ==========================================
|
||||
COMPOSE_PROFILES=
|
||||
|
||||
Reference in New Issue
Block a user