master는 Render에 배포된 상태로 유지v2는 기능 추가 및 Docker 설정 등 실험용 브랜치로 사용git merge master로 master의 최신 코드 (예: .env 기반 API 통신 방식)를 v2로 병합.gitignore, .pyc 등 충돌 해결 경험v2에서 백엔드/프론트 Docker 설정 완료 (docker-compose.yml, Dockerfile)pip install -r requirements.txt 오류 발생 → 원인은 requirements.txt 유실pip freeze > requirements.txt로 복구하고 Git에 커밋ModuleNotFoundError: No module named 'routers' 해결from routers → from app.routers로 수정 (절대경로 import 적용)from data → from app.data로 변경__init__.py 파일들 추가master: 기존 Render 배포 서비스로 유지 (Docker 사용 X)v2: Render에 새로운 서비스로 등록 → Docker 기반 배포 테스트 완료localhost를 참조해서 Render 상에서 셔플 기능이 작동 안 함API_BASE_URL = "http://localhost:8000" 하드코딩.env.production 파일 사용process.env.REACT_APP_API_URL 방식으로 수정.env 활용으로 환경별 실행 방식 정리하는 법 습득브랜치 전략, Docker, requirements.txt, 절대경로 import, Render 배포,
.env.production, API 통신, 프론트-백 통합, 충돌 해결, 셔플 기능 디버깅