AWS를 가입하고 EC2 인스턴스를 생성하는 과정은 이전에 공부하며 기록했던 글의 링크로 대신하겠다.
14. AWS 서버 환경
스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to hong-sing/springboot-webservice development by creating an account on GitHub.
github.com
EC2 서버에 접근하는 방법이다.
15. EC2 서버에 접속하기
스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to hong-sing/springboot-webservice development by creating an account on GitHub.
github.com
아마존 리눅스 서버 생성 시 해야 할 설정들이 있다.
16. 아마존 리눅스 서버 생성 시 꼭 해야 할 설정들
스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to hong-sing/springboot-webservice development by creating an account on GitHub.
github.com
이때는 Java 8을 사용했지만, 이번에는 Java 11을 사용했기 때문에 Java 11을 설치해보겠다.
AWS EC2에 JDK 11 설치하기 | BLOG
AWS EC2에 JDK 11 설치하기 작성일: 2020-07-05 17:44
pompitzz.github.io
17.AWS 데이터베이스 환경
스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to hong-sing/springboot-webservice development by creating an account on GitHub.
github.com
18. PC에서 RDS 접속하기
스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to hong-sing/springboot-webservice development by creating an account on GitHub.
github.com
19. EC2에서 RDS 접근 확인
스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to hong-sing/springboot-webservice development by creating an account on GitHub.
github.com
20. EC2 서버에 배포
스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to hong-sing/springboot-webservice development by creating an account on GitHub.
github.com
Github Actions 배포 자동화
Github Actions 배포 자동화
여러 개발자의 코드가 실시간으로 병합되고, 테스트가 수행되는 환경, master 브랜치가 푸시되면 배포가 자동으로 이루어지는 환경 구축해 보자 CI, CD CI(Countinuous Integration. 지속적 통합) 코드 버전
ewok.tistory.com
무중단 배포
무중단 배포
배포 자동화 환경을 구축했지만, 배포하는 동안 애플리케이션이 종료된다는 문제가 있다. 새로운 Jar가 실행되기 전까지는 기존 Jar를 종료시켜 놓기 때문에 서비스가 중단된다. 무중단 배포 방
ewok.tistory.com
'SpringBoot > 개인프로젝트' 카테고리의 다른 글
트위치 API 채널 검색 결과를 받아오는 과정에서의 문제 (0) | 2023.05.01 |
---|---|
AWS EC2 https 적용 (1) | 2023.05.01 |
Summernote 적용 (0) | 2023.05.01 |
트위치 OAuth 로그인 (0) | 2023.05.01 |
트위치 API 스트림 정보 가져오기 (0) | 2023.05.01 |