Reactjs, Nodejs로 최대한 많은 내용을 복습하며 게시판 만들어보기 - DevOps

DevOps에서 복습해본 키워드
Netlify
Netlify(넷틀리파이)는 프론트엔드 배포를 위한 무료 호스팅 서비스이다.
GitHub 브랜치 연동을 통해 push할 때 마다 자동으로 배포가 가능하도록 설정할 수 있다.
소지한 도메인이 없어도 정해진 규칙 내에서 커스텀도메인 설정이 가능하다.
HTTPS 인증서 발급 및 연결이 매우 간단하다.
월 빌드시간 300분까지 무료이다.
Heroku
헤로쿠는 PaaS(Paltfrom As A Service)중 하나이다.
프론트엔드 배포에도 쓸 수 있지만 이 프로젝트에서는 백엔드 배포에 활용했다.
환경변수 추가도 용이하다.

위 Reveal Config Vars 버튼을 누르고 .env 파일에 있던 환경변수의 key/value 쌍을 입력하고 저장하면 된다.
배포 시에는 heroku git 을 이용할 수도 있고, GitHub를 바로 연동해서 넷틀리파이처럼 push 할 때마다 새로 빌드하는 방법도 있고, docker container 방식에서 heroku git을 이용하는 방법도 있다.
이 프로젝트에서는 GitHub과 연동해서 빌드 및 배포하였다.

awsRDS
sql