Skip to content

Commit

Permalink
fix(README.md): add simple deploy descriptions
Browse files Browse the repository at this point in the history
  • Loading branch information
Grantzile committed Feb 2, 2025
1 parent b2c630b commit 801de92
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,13 @@ JWT_SECRET_KEY는 32자 이상의 적당한 문자열을 사용하면 됩니다


## 배포 (deployment)

- Github workflow를 통해 자동으로 이루어집니다.
- 현재 단일 EC2에 배포하는 형식으로 이루어져 있으며, 권한이 제한된 배포용 계정으로 접속해 배포합니다.
- IP 제어가 필요하나 현재는 적용되어 있지 않습니다.
- 추후 IAM 인증을 통해 Workflow의 EC2 SSH 접근 권한을 일시적으로 허용하고 배포한 뒤 다시 롤백하는 방식으로 변경 예정
- 추후 MSA 구조 적용 시 ArgoCD를 이용할 예정
- Fargate는 k8s 노드 롤링 등으로 인한 예상치 못한 다운타임을 생각하지 않아도 되나, 현재 서비스에 stateful하게 동작하는 메커니즘이 없어 문제가 되지 않는다고 판단함.
- 결정적으로, stateless하게 동작한다면 k8s 노드 또한 노드 롤링 시 graceful shutdown을 지원하기에 문제가 되지 않습니다.

## 기여 (contributing)

Expand Down

0 comments on commit 801de92

Please sign in to comment.