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] 프록시서버 네임서버 CI/CD, Blue-Green 배포 #72

Merged
merged 48 commits into from
Nov 14, 2024

Conversation

sjy2335
Copy link
Collaborator

@sjy2335 sjy2335 commented Nov 13, 2024

👀 관련 이슈

#46

✨ 작업한 내용

  • 공통 deploy-service.yml 수정
    • 도커 이미지인지, 서버 인스턴스에 직접 설치한 Nginx인지 따라 분기 처리
    • 각 컨테이너마다 다른 헬스 체크 로직 적용 (udp/tcp)
  • 프록시 서버 Nginx 설정 (기존 https 설정에 추가)
  • 네임서버 Nginx 설정 (DNS 쿼리 UDP 요청 전달)

🌀 PR Point

🍰 참고사항

TODO: 세팅내용, 고민내용 담은 개발일지

📷 스크린샷 또는 GIF

image

- 서버 인스턴스 로컬에 있는 nginx 사용하는 경우 있음
- 상용 서비스이니 상대적으로 안정적, 나중에 고려
- tsc-alias로 import시 .js 붙임
- node dist/app.js 실행 확인
- docker-compose가 아닌 docker 쓸 때 컨테이너 이름 변경
- 프록시서버 service명 수정
@sjy2335 sjy2335 changed the title Be feat#46 [BE] 프록시서버 네임서버 CI/CD, Blue-Green 배포 Nov 13, 2024
@sjy2335 sjy2335 added the task 테스크 이슈 label Nov 13, 2024
@sjy2335 sjy2335 self-assigned this Nov 13, 2024
@sjy2335 sjy2335 linked an issue Nov 13, 2024 that may be closed by this pull request
3 tasks
@sjy2335 sjy2335 added this to the v.0.2.0 배포 milestone Nov 13, 2024
@sjy2335 sjy2335 added the feature 새로운 기능 label Nov 13, 2024
@sjy2335 sjy2335 merged commit 27ebfe6 into dev-back Nov 14, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 새로운 기능 task 테스크 이슈
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[TASK] CI/CD 파이프라인 구축
2 participants