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] 무중단 배포 구현 #545

Closed
4 tasks done
yoondgu opened this issue Oct 3, 2023 · 1 comment
Closed
4 tasks done

[BE] 무중단 배포 구현 #545

yoondgu opened this issue Oct 3, 2023 · 1 comment
Assignees
Labels
BE 백엔드 관련 이슈 Infra 인프라 관련 이슈 우선순위 : 상

Comments

@yoondgu
Copy link
Collaborator

yoondgu commented Oct 3, 2023

📄 작업 설명

서비스를 배포하는 중간에도 사용자는 서비스를 계속해서 사용할 수 있도록 무중단 배포를 구현합니다.

✅ 작업 내용

  • 기존 논의한 인프라 개선 구조를 참고하여 무중단 배포 구조 계획
  • 보다 쉬운 마이그레이션을 위한 Docker 도입
  • 무중단 배포 구현 및 마이그레이션 작업
  • 배포 테스트

📎 참고 자료

No response

⏰ 추정 시간

비관적 추정: 준비 및 후속작업까지 5일
낙관적 추정: 3일

@yoondgu yoondgu added BE 백엔드 관련 이슈 Infra 인프라 관련 이슈 우선순위 : 상 labels Oct 3, 2023
@yoondgu yoondgu added this to the 최종 데모데이 milestone Oct 3, 2023
yoondgu added a commit that referenced this issue Oct 13, 2023
* feat: 무중단 배포를 위한 구성 파일 작성

Co-authored-by: kpeel5839 <89840550+kpeel5839@users.noreply.github.com>

* feat: datasource docker url로 수정

* feat: 도커 이미지 빌드를 위한 파일 작성

Co-authored-by: kpeel5839 <89840550+kpeel5839@users.noreply.github.com>

* feat: 개발서버, 운영서버 콘솔 로그 추가

Co-authored-by: kpeel5839 <89840550+kpeel5839@users.noreply.github.com>

* feat: 무중단 배포를 위한 워크플로우 수정 및 작성

Co-authored-by: kpeel5839 <89840550+kpeel5839@users.noreply.github.com>

---------

Co-authored-by: kpeel5839 <89840550+kpeel5839@users.noreply.github.com>
@yoondgu
Copy link
Collaborator Author

yoondgu commented Oct 13, 2023

인지해야 하는 문제

스프링을 도커 컨테이너에 띄우게 되면서 파일로 저장되는 로그의 경로가
ec2의 /home/ubuntu/.. 가 아니라 도커 내의 /home/ubuntu/ .. 가 됩니다.
그래서 아래 문제는 별도로 해결해야 할 것 같습니다.

  • 컨테이너를 내릴때마다 로그가 날라감
  • 스케줄링에서 바라보는 경로가 기존과 다름

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드 관련 이슈 Infra 인프라 관련 이슈 우선순위 : 상
Projects
Status: Done
Development

No branches or pull requests

4 participants