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

env: 무중단 배포 구축 #129

Merged
merged 2 commits into from
Aug 28, 2024
Merged

env: 무중단 배포 구축 #129

merged 2 commits into from
Aug 28, 2024

Conversation

punchdrunkard
Copy link
Member

@punchdrunkard punchdrunkard commented Aug 28, 2024

요약

blue-green 배포를 ec2에 구축하고, action script 를 작성한다.

작업 내용

  • nginx 설정, docker-compose.yml, deploy.sh 작성
  • cd 작성

기타 (논의하고 싶은 부분)

  • 서버 인스턴스 2개 띄워서 ec2 cpu 100 퍼를 찍음
  • ssh 로 접속조차 안됨
  • 해결법 : 크레딧 무한 모드를 켜서 빠르게 도커를 종료
  • 스왑 메모리를 반드시 설정하자

타 직군 전달 사항

close #110

Copy link

github-actions bot commented Aug 28, 2024

Test Results

85 tests   85 ✅  8s ⏱️
23 suites   0 💤
23 files     0 ❌

Results for commit 8652e2a.

♻️ This comment has been updated with latest results.

@punchdrunkard punchdrunkard added the type: env 프로젝트 세팅 및 라이브러리 설치 label Aug 28, 2024
@punchdrunkard punchdrunkard changed the title feat: 무중단 배포 action 스크립트 작성 env: 무중단 배포 구축 Aug 28, 2024
@punchdrunkard punchdrunkard self-assigned this Aug 28, 2024
@punchdrunkard punchdrunkard merged commit 3de8cf3 into main Aug 28, 2024
3 checks passed
@punchdrunkard punchdrunkard deleted the env/#110 branch August 28, 2024 12:02
punchdrunkard added a commit that referenced this pull request Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: env 프로젝트 세팅 및 라이브러리 설치
Projects
None yet
Development

Successfully merging this pull request may close these issues.

env: 무중단 배포 구축
1 participant