2023년 3월 출판
저처럼 개발을 시작하려는 사람에게 참 도움이 되는 책이다.
시중에 배포 관련에 거의 책이 없다.
이 책에서 기본 개념에 대해서 설명해 줘서 좋다.
배포의 기본 개념, 리눅스, AWS EC2 , AWS 엘라스틱 빈스톡으로 배포하는 법을 배울 수 있댜.
AWS 코드커밋등의 내용은 없으니 참고 바란다.
OS 환경?
Windows OR Mac
우분트로 설명된다.
AWS로 설명된다.
JDK 설치 = 환경 변수 설정 포함
Visual Studio Code 설치
포스트맨 설치
Git 설치
AWS 기초 내용이다.
AWS를 조금 아는 분은 한번 읽어보면 된다~
리눅스를 모르는 분은 도움이 된다.
리눅스 명령어 들을 모두 설명해 준다.
여기서부터 배포에 대해 설명이 된다.
프로젝트 다운로드하고 실행해 보기.
EC2 서버 생성 및 고정 IP 설정.
프로젝트 배포하기 V1
로그 파일 위치 변경
타임존 변경 및 종료 스크립트 작성.
cron주기적 실행
재배포 프로세스 이해
재배포하기
EC2 서버 생성, 고정 IP 매칭.
환경 변수와 bacshrc
재배포를 고려한 cron 종료
서버 종료 및 프로그램 설치.
프로젝트 다운로드 빌드.
서버 실행
cron 등록.
배포파일 압축하기
배포파일로 실제 배포하기.
엘라스틱 빈스톡 생성.
vpc 구성
RDS생성 및 접속하기
RDS 세팅하기
배포 V4 프로젝트 살펴보기.
배포 및 테스트.
배포 V5 시작 전 준비사항.
AWS-V5 전체 구성이해하기.
github 프로젝트 fork 하기
RDS 생성하기.
엘라스틱 빈스톡 생성하기 롤릭
github action (CD/CD도구)
엘라스틱 빈스톡 첫 번째 도전 (실패)
엘라스틱 빈스톡 첫 번째 도전 (성공)
한글 입력 오류 해결
01 AWS배포를 위한 프로젝트 환경 설정 부분에서 본 개발 환경을 배울 수 있다.
리눅스 기초 명령은 쉽게 넘어가도 좋다.
AWS 기초 아는 부분은 쉽게 넘어가도 좋다.
배포 V1~V5까지 모두 반복하라.
AWS-V1에서 EC2 기본 배포를 이해할 수 있다.
배포 관련해 git, gradlew JSK jar 등 배울 부분이 많다.
AWS-V2 로직을 이해하라.
AWS의 엘라스틱빈스톡 배포를 여러 번 반복하고 이해할 수 있다.
RDS 데이터 베이스 이해할 수 있다.
Github Action (CI/CD ) 배울 수 있다.
https://brunch.co.kr/@topasvga/1349
감사합니다.