React와 Node.js를 이용한 간단한 Full Stack 프로그램입니다.
클라이언트에 글을 입력을 하면 리액트를 통해서 노드로 전달된 이후 MySQL 데이터베이스에 저장한 후, 그 저장된 것을 화면에 보여주는 애플리케이션입니다.
그리고 컨테이너를 재시작해도 DB에 저장된 데이터는 남아있게 해줄 것입니다.
애플리케이션 개발이 중점을 두지 않습니다.
목적은 Front/Back-end가 구현된 FullStack 애플리케이션 즉, Multi Container 앱을 Docker로 이용하여 구동합니다.
Github에 배포 후 자동으로 Travis가 호출하여 CI를 진행합니다.
Travis에서의 과정이 끝나면 AWS ElasticBeanstalk가 배포합니다.
: Nginx로 클라이언트에서 오는 요청을 백엔드 서버와 프론트 서버로 나눠주는 구조입니다.
(현재는 AWS 다 중단.)