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

서버를 무중단 배포할 수 있게 한다. #17

Merged
merged 6 commits into from
Jan 8, 2025
Merged

서버를 무중단 배포할 수 있게 한다. #17

merged 6 commits into from
Jan 8, 2025

Conversation

alstn113
Copy link
Owner

@alstn113 alstn113 commented Jan 8, 2025

연관된 이슈

작업 내용

nginx, docker를 이용해서 무중단 배포를 진행했다.
compose에서 x-app: &app, <<: *app을 사용해 blue, green 서비스를 등록했다.
nginx가 바라보는 컨테이너 교체는 scripts/deploy.sh에서 진행한다.
nginx 코드에서 upstream 부분을 교체하고 reload하는 방식으로 구현했다.

참고

  • actuator 의존성 추가

@alstn113 alstn113 linked an issue Jan 8, 2025 that may be closed by this pull request
1 task
@alstn113 alstn113 linked an issue Jan 8, 2025 that may be closed by this pull request
1 task
@alstn113 alstn113 merged commit e193814 into dev Jan 8, 2025
2 checks passed
@alstn113 alstn113 deleted the feat/#11 branch January 8, 2025 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

서버를 무중단 배포할 수 있게 한다.
1 participant