본문 바로가기

Project22

Devops Day 40 (5.1) Project 2 AWS 배포 자동화_Day3 실습과제: 프론트엔드 배포 자동화 Bare minimum requirement - 프론트엔드 프로젝트의 배포 자동화를 구현합니다. - GitHub Action 또는 CodePipeline + CodeBuild 조합 중 하나를 선택해서 구현합니다. - 프론트엔드의 변경사항이 S3에 배포가 되는지 확인합니다. - 정적 웹사이트 설정을 통해 S3 웹사이트 URL로 접근 시 웹 페이지가 제대로 보여야 합니다. 1. Github Repository 에서 project2_frontend 폴더 clone 한 후에 npm install -> npm run start시 4000번 포트를 통해 프론트엔드가 작동하며, WAS는 http://localhost:3000을 바라봅니다. 2. Codebuild / Github Ac.. 2023. 5. 3.
Devops Day 39 (4.28) Project 2 AWS 배포 자동화_Day2 마일스톤4 : 이미지 ECS 배포 Goal - ECS의 클러스터, 태스크 정의, 태스크, 서비스에 대한 개념을 이해합니다. - ECR에 저장된 웹 서버 이미지를 ECS로 배포해 봅니다. - ECS 태스크의 로그를 읽어봅니다. - 로드 밸런서와 ECS 서비스를 연결해 봅니다. 1. AWS ECS 콘솔에 접속하여 태스크 정의에 들어가 새 태스크 정의 생성으로 들어갑니다. - 필수 내용 기입 2. AWS ECS 콘솔에 클러스터 -> 클러스터 생성에 들어갑니다. - 필수 값, 페이지 설정 등 기입 합니다. - 클러스터 생성이 완료 됐으면 들어가 서비스 생성 선택합니다. - 기본 유형으로 진행하고 그전에 생성한 패밀리 선택하여 진행합니다. - 로드 밸런서 이름 지정하고 포트도 확인합니다. 단 진행 하다가 "Err.. 2023. 5. 3.