fix: GCP Cloud SQL · MongoDB Atlas를 온프레미스 내부 컨테이너로 전환#60
Hidden character warning
Conversation
## docker-compose.yml - mysql:8.0 서비스 추가 - utf8mb4 캐릭터셋 설정 - healthcheck (mysqladmin ping) 적용 - mysql_data 볼륨 마운트 - 환경변수: MYSQL_ROOT_PASSWORD, MYSQL_DATABASE, RDB_USERNAME, RDB_PASSWORD - mongodb:7.0 서비스 추가 - healthcheck (mongosh ping) 적용 - mongodb_data 볼륨 마운트 - 환경변수: MONGO_ROOT_USERNAME, MONGO_ROOT_PASSWORD, MONGO_DATABASE - backend 서비스 - depends_on을 redis 단순 의존 → mysql/mongodb healthcheck 조건부 의존으로 변경 - deploy.resources.limits 추가: cpus 4.0, memory 16G ## .github/workflows/cicd.yml - deploy job에 MySQL · MongoDB 관련 secrets 추가 (MYSQL_ROOT_PASSWORD, MYSQL_DATABASE, MONGO_ROOT_USERNAME, MONGO_ROOT_PASSWORD, MONGO_DATABASE) - envs 전달 목록에 위 5개 변수 추가 - 환경변수 정규화(\r\n 제거) 블록에 위 5개 변수 추가 - .env 생성 printf 블록에 위 5개 변수 추가 - docker pull mysql:8.0 · mongo:7.0 단계 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip CodeRabbit can use TruffleHog to scan for secrets in your code with verification capabilities.Add a TruffleHog config file (e.g. trufflehog-config.yml, trufflehog.yml) to your project to customize detectors and scanning behavior. The tool runs only when a config file is present. |
📝 Pull Request Template
📌 제목
📢 요약
docker-compose.yml
mysql:8.0 서비스 추가
mongodb:7.0 서비스 추가
backend 서비스
.github/workflows/cicd.yml
🔗 연관 이슈: Resolves #56
🚀 PR 유형
✅ PR 체크리스트
📜 기타