
- AWS EC2 서버에 가상화 플랫폼인 docker 와 웹서버 Nginx를 설치
- docker 내부에서 자동배포 툴인 Jenkins에 MySQL, React, Redis, SpringBoot 를 컨테이너로 올려 요청을 주고받고, nginx는 Openvidu와 SpringBoot 와 요청을 주고받음
- 이미지를 업로드를 위한 AWS S3 서버는 EC2와 같은 레벨에서 SpringBoot와 요청을 주고받는다
- Jenkins와 Gitlab에 WebHook을 사용하여 자동배포 구현