Conversation
Walkthrough이 변경 사항은 개발 및 프로덕션 배포용 GitHub Actions 워크플로우에서 AWS 자격 증명 구성 및 보안 그룹 인바운드 규칙 수정 단계를 제거하고, 배스천 호스트를 통한 SSH 터널링 없이 직접 인스턴스에 접근하도록 배포 프로세스를 단순화했습니다. 또한 Docker Compose 및 서버 포트 설정, 네트워크 구성을 통합 및 개선했습니다. Changes
Sequence Diagram(s)sequenceDiagram
participant Developer
participant GitHubActions
participant ProdServer
Developer->>GitHubActions: 수동 workflow_dispatch 트리거
GitHubActions->>ProdServer: SSH로 직접 접속 (배스천 없이)
GitHubActions->>ProdServer: Docker 및 Docker Compose 설치 확인/설치
GitHubActions->>ProdServer: 환경 파일 생성 (vars, secrets 병합)
GitHubActions->>ProdServer: Docker 로그인 및 이미지 pull
GitHubActions->>ProdServer: 기존 컨테이너 중지 및 제거
GitHubActions->>ProdServer: 새 컨테이너 실행 (포트 8081)
Possibly related PRs
Suggested labels
Tip ⚡️ Faster reviews with caching
Enjoy the performance boost—your workflow just got faster. 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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
|



1. 📄 Summary
기존 AWS 기반으로 운영되던 서버를 홈 서버 환경으로 이전하였습니다.
이전된 홈 서버는 Nginx를 활용한 SSL 터미네이션 및 로드 밸런싱 구성을 통해,
production 및 development 서버를 분리하여 운용하고 있습니다.
또한, MySQL과 Redis 서비스를 포함한 전체 인프라를 구축 완료하였으며,
기존 데이터에 대한 백업 및 마이그레이션 작업도 완료하였습니다.
Summary by CodeRabbit
Chores
Refactor