githubaction 2

Section2 실습과제 Day 3

오늘은 과연 제시간에 끝낼것인가... Day3 이 시작되어따. Day 3-4 프론트엔드의 배포를 자동화해야 합니다. CDN을 통해 프론트엔드를 캐싱하고, HTTPS를 적용해야 합니다. 프론트엔드와 WAS를 연결해야 합니다. 프론트엔드가 잘 작동하기 위해 WAS를 구현해야 합니다. 마일스톤7 CodeBuild나 GitHub Action 등을 통해 해당 환경 변수를 주입시켜 보세요. REACT_APP_ENDPOINT= 현재 정적 웹서버는 HTTP를 통해 제공되고 있으므로, WAS의 엔드포인트 역시 HTTP 프로토콜이어야 합니다. (이후 프론트엔드 HTTPS 적용 시에는 WAS 역시 HTTPS로의 연결이 필요합니다.) 자동화하려고 깃헙액션 워크플로우 야멜파일 돌리자마자 서버가 동작을 안했다 ubuntu-lat..

Section2 실습과제 Day 1

다시 돌아온 실습과제... 다시 해보겠습니다. 전 할 수 있어염 왜냐면 우리팀이 있거들랑요? Day 1 WAS를 Docker Image로 빌드하여 컨테이너화 해야 합니다. 컨테이너화한 WAS를 Registry에 Push해야 합니다. 기존에 배포된 Docker Image를 활용/실행해야 합니다. mongoDB 기준 Docker Compose를 이용해, WAS와 DB를 한 번에 실행해야 합니다. WAS 이미지 빌드 및 push 자동화를 구현해야 합니다. ECR 서비스를 이용하는 방법을 배웁니다 결국 Github Action으로 도커 이미지를 빌드해서 ECR에 올리는 것을 자동화하는 것이 오늘의 목표입니당😊 마일스톤1 : 서버 컨테이너화와 레지스트리로 push node.js(fastify)로 작성된 웹 서버를..