Skip to content

yangyuzz/aws-v1

 
 

Repository files navigation

AWS 초급 강의 첫번째 배포

Springboot 2.6.3, JDK 11

  • devtools
  • springweb
  • lombok

배포 위치 EC2 !

배포 방법

  • 로컬에서 github 업로드
  • EC2에서 github 다운로드
  • 프로젝트 테스트
  • 프로젝트 빌드
  • nohub 으로 백그라운드 실행
  • 오류 로그 남기기 (표준 입출력 리다이렉션)
  • 서버가 종료되면 cron으로 자동 재시작

고민 1

  • 로컬에서 EC2와 같은 환경을 만들어서 프로젝트를 테스트하고 빌드해서 배포할 수 없을까?
  • Docker 가상화 기술 필요!!

고민 2

  • 로컬이 아니더라도 EC2와 같은 환경에서 테스트를 한번 해보고 잘 작동하면 배포할 수 없을까?
  • 테스트를 위한 서버 필요!!

고민 3

  • 사용자가 폭증하면 서버가 멈추지 않을까? 자동 오토 스케일링 하는 방법이 없을까?
  • 엘라스틱 빈스톡

고민 4

  • github에 푸시만 해도 자동으로 배포되는 서비스가 없을까?
  • github action

About

ec2 서버에 스프링부트 프로젝트 배포하기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 83.6%
  • Dockerfile 13.8%
  • Shell 2.6%