-
Notifications
You must be signed in to change notification settings - Fork 0
Feat: 도커 도입 #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: 도커 도입 #75
Conversation
|
Caution Review failedThe pull request is closed. Walkthrough이 변경사항에서는 새로운 Docker 기반 CI/CD 및 배포 워크플로우, Docker Compose 설정, 그리고 각 서비스별 Dockerfile이 추가되었습니다. 또한 기존 GitHub Actions 워크플로우의 환경 변수 오타가 수정되었습니다. 이로써 어드민 및 유저 API, 공통 모듈의 컨테이너화와 자동 배포가 구성되었습니다. Changes
Sequence Diagram(s)sequenceDiagram
participant Developer
participant GitHub
participant DockerHub
participant EC2
Developer->>GitHub: develop 브랜치에 push
GitHub->>GitHub Actions: 워크플로우 트리거
GitHub Actions->>GitHub: 코드 체크아웃
GitHub Actions->>Gradle: 어드민 API JAR 빌드
GitHub Actions->>DockerHub: Docker 이미지 빌드 및 푸시
GitHub Actions->>EC2: docker-compose.yml 파일 전송(SCP)
GitHub Actions->>EC2: SSH로 접속하여 Docker 이미지 pull 및 서비스 재시작
Possibly related PRs
Suggested labels
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (6)
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
CodeRabbit Configuration File (
|
작업 요약
도커 설정 및 배포 스크립트 추가
Issue Link
#58
문제점 및 어려움
미완성 상태
해결 방안
Reference
Summary by CodeRabbit
신규 기능
기타