일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 인터섹션
- CI/CD
- CORS
- autosize
- SSR
- async/await
- useAppDispatch
- 반공변성
- 태그된 유니온
- 투포인터
- 이분 검색
- 공변성
- recoil
- tailwind
- webpack
- TS
- map
- 결정 알고리즘
- 호이스팅
- dfs
- app router
- ESlint
- 타입 좁히기
- 무한 스크롤
- Jest
- 리터럴 타입
- Promise
- Cypress
- RTK Query
- React
Archives
- Today
- Total
목록AWS (1)
짧은코딩
UpLog 프론트엔드 CI/CD1(AWS EC2 및 S3 설정)
이제 Kakao I Cloud를 이용하지 못하기 때문에 AWS EC2 프리티어로 UpLog 프론트엔드 CI/CD를 구현해 보겠다. 아키텍처 설계도 우선 설계도는 이러하다. -개발자 먼저 개발자가 코드를 수정하고 main 브랜치에 push를 한다 -> Github Actions에서 이를 감지하고 S3에 React 코드를 Build 하여 올린다 -> S3에 올라간 코드를 CodeDeploy를 통해 EC2로 전달한다 -클라이언트 사용자는 uplog.store에 접속한다 -> https가 적용되어서 80 포트로 접근하면 443 포트로 리다이렉팅 시킨다 -> Nginx를 리버스 프록시로 활용하여 EC2 public Ip에서 받고 이를 리액트가 실행 중인 3070 포트로 리다이렉팅 시킨다 전체적인 흐름은 이러하다...
UpLog 릴리즈노트 프로젝트
2023. 9. 4. 05:11