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

[BE] 무중단 배포를 한다 #745

Open
1 task
3Juhwan opened this issue Oct 14, 2024 · 0 comments
Open
1 task

[BE] 무중단 배포를 한다 #745

3Juhwan opened this issue Oct 14, 2024 · 0 comments
Labels

Comments

@3Juhwan
Copy link
Contributor

3Juhwan commented Oct 14, 2024

📄 설명

무중단 배포를 도입합니다. 방식은 nginx를 사용한 blue-green 배포입니다.

방식

  1. 모든 운영 서버에 nginx를 설치합니다.
  2. nginx는 80포트를 사용합니다.
  3. 기존 WAS가 8080 포트를 사용하고 있다고 가정합니다.
  4. 새로운 애플리케이션은 8081 포트에 바인딩합니다.
  5. nginx에 80포트포워딩을 8081 포트로 변경합니다.
  6. ALB가 헬스 체크를 완료합니다. 15s*4회 = 1m소요
  7. 기존 WAS는 중단합니다.

🏁 할 일

  • 예상되는 작업을 상세하게 작성해주세요. (checkBox 형태로 작성해주세요.)

🫡 참고사항

@3Juhwan 3Juhwan added the ⚙️ feat feature label Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant