Skip to content
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

[Config] 롤링 배포 설정 #229

Merged
merged 4 commits into from
Dec 3, 2024
Merged

[Config] 롤링 배포 설정 #229

merged 4 commits into from
Dec 3, 2024

Conversation

yangchef1
Copy link
Collaborator

@yangchef1 yangchef1 commented Dec 2, 2024

관련 이슈 번호

close #228

작업 내용

  • ecosystem.config.js에 인스턴스 설정 추가
  • CD 스크립트 수정

고민과 학습내용

단일 서버이다보니, 서버 리소스를 많이 소모하는 blue/green 방식보다 롤링 방식을 사용하여 무중단 배포를 구현하기로 결정했습니다.
기존 pm2를 활용하여 프로세스를 관리하고 있던 부분을 최대한 활용했습니다.

개발 일지 - 롤링 방식의 무중단 배포

@yangchef1 yangchef1 added Config 환경 설정, 기타 작업 BE 서버 작업 labels Dec 2, 2024
@yangchef1 yangchef1 self-assigned this Dec 2, 2024
@yangchef1 yangchef1 merged commit 0a0ba69 into dev Dec 3, 2024
1 check passed
@PMtHk PMtHk deleted the feat/#228 branch December 3, 2024 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 서버 작업 Config 환경 설정, 기타 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

롤링 배포 설정
3 participants