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:
@@ -14,6 +14,7 @@
|
||||
- [ ] 프로젝트 식별 값 교체 (`PROJECT_NAME` 등 루트 env 키)
|
||||
- [ ] 의존성 설치: `cd backend && npm ci`, `cd frontend && npm ci`, `cd flutter && flutter pub get`
|
||||
- [ ] Docker 개발 환경 기동으로 동작 확인 ([[docker]])
|
||||
(Redis 는 기본 비활성이다 — 필요하면 루트 `.env` 에 `COMPOSE_PROFILES=redis`)
|
||||
|
||||
## 2. 커밋 전 공통 점검 (매 작업)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user