회원가입을 진행한다.로그인 후 본인의 지역(region)을 확인한다.만약 서울이 아닐 경우 수정해주면 된다.검색창에 ec2를 검색하여 ec2 페이지에 접속한다.ec2에 들어왔다면 인스턴스 시작 버튼을 클릭한다.이름 및 태그EC2를 구분해줄 수 있는 이름이나 태그를 설정
dockerfile을 build해서 docker image 파일을 생성한다.docker image 파일을 docker hub에 push한다.aws ec2 서버에 docker hub에 존재하는 docker image 파일을 pull 받아온다.docker run 명령어를
brew install jenkins → brew를 이용하여 jenkins를 설치한다.설치한 후 밑 명령어로 젠킨스를 컨트롤 한다.brew services start jenkins → 젠킨스 시작brew services stop jenkins → 젠킨스 종료brew s
Local에서 Github에 푸시한다.Github의 webhook을 이용하여 jenkins에 전송한다.jenkins에서 Github의 코드를 받고 빌드, 테스트를 진행한다.받은 코드 중 Dockerfile을 이용하여 이미지를 빌드하고 Docker hub에 푸시한다.또한
기존 docker를 사용하여 springboot를 띄웠던 테스트가 있었는데 그 땐 docker로 띄우기 위한 목적성이 강하여 ec2 서버에 db를 붙이지 않고 해서 잘 되었다.근데 우리 프로젝트를 docker로 실행했는데 도커 실행이 되자마자 끝나는 것이였다. 그래서
todoAWS Route 53 대시보드에 접속하여 도메인 등록 밑 “도메인”을 클릭한다.등록된 도메인이 없기에 도메인 등록을 클릭한다.도메인 네임 선택에 내가 하고 싶은 도메인을 입력하면 된다. 여기서 도메인이란 www.도메인네임.com이 된다.지금은 내가 devyeh
ACM비용이 무료이고 만료기간을 까먹어도 자동으로 갱신해주기 때문에 편리하다.기존에는 인스턴스를 하나하나 적용했어야 했던 SSL을 Route 53(도메인 네임을 설정한 곳)을 통해 하나의 인증서로 여러 인스턴스에서 사용이 가능하다.ELBACM의 단점으로 ELB를 무조건
처음에는 EC2 서버에 image 파일을 경로 지정해서 올리려고 했는데 경로 서버내에서 경로 지정이 잘 안되는 경우가 존재하였다.알고보니 EC2 내에 Docker Container안에 SpringBoot를 띄워서 Docker container 안에가 Local이 되었다
우리 프로젝트의 front는 Nextjs로 되어있고, back은 Springboot로 되어있다. 앞에 proxy server로 Nginx를 두었다.각 어플리케이션마다 도커 이미지로 만들어 하나의 명령어로 관리하고 싶었다.그 과정에서 참 많은 일들이 있었다.순 개발시간은
미리 알고 가야하는 사항이번에 이론적인 내용, 실습적인 코드를 경험하면서 작성한 내용입니다.저보다 이론적이고, 실습적인 부분은 다른 블로그 들이나 책에서 더 잘 정리가 되어 있지만, 그래도 제가 처음으로 직접 경험하고 느꼈던 생각과 궁금했던 점들을 적어 두도록 하겠습니
안녕하세요. 오랜만입니다. 최근에 서버리스 아키텍처, 자동화, 그리고 MVP(최소 기능 제품) 개발에 관심을 가지게 되면서, 두 가지 프로젝트를 진행하게 되었습니다. 바로 Lambda-trigger-pipeline과 Spring-lambda-MVP입니다.이 두 프로젝트