Skip to content

Conversation

@LeeCh0129
Copy link

📌 변경 사항 개요

기존의 배포 스크립트를 cp 명령어에서 rsync 기반 방식으로 개선 및 스크립트 권한 문제 해결

✨ 요약

기존의 단순 복사 방식에서 권한 문제를 해결하기 위해 sudo를 이용하여 해결하면 보안적인 문제가 있다고 생각하여 rsync를 활용해서 정석적인 배포 방식으로 변경하여 보안, 효율성 개선

📝 상세 내용

주요 변경사항

  • cp -rrsync -av --delete로 변경
  • 불필요한 파일 제외 (.git, node_modules, .next, .env*, *.log)
  • 헬스체크 로직 개선 (컨테이너 로그 출력 추가)

🔗 관련 이슈

PR #13 권한 오류 해결

🖼️ 스크린샷

✅ 체크리스트

  • 브랜치 네이밍 컨벤션을 준수했습니다
  • 커밋 컨벤션을 준수했습니다
  • 코드가 프로젝트의 스타일 가이드라인을 준수합니다

💡 참고 사항

@LeeCh0129 LeeCh0129 added this to the 1차 구현 기간 milestone Jun 5, 2025
@LeeCh0129 LeeCh0129 self-assigned this Jun 5, 2025
@LeeCh0129 LeeCh0129 added the 🐛Fix 버그 수정 label Jun 5, 2025
@LeeCh0129 LeeCh0129 merged commit fd049fb into develop Jun 5, 2025
@LeeCh0129 LeeCh0129 linked an issue Jun 13, 2025 that may be closed by this pull request
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛Fix 버그 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🚀 Deploy: AWS EC2 Docker 기반 CD 파이프라인 구축

2 participants