오늘은 Elastic Beanstalk 에 서버를 배포해보려고 한다.
EC2에는 몇 번 배포해봤지만 Elastic Beanstalk에 배포해보는 건 처음이다!
일단 제일 처음 aws 의 Beanstalk에 들어간다.
간단하게 '시작하기'클릭!
환경 설정을 해준다.
이후로 나는 어차피 테스트하고 지울거기에 다음,다음,다음만 눌러주었다.
그리고 파일을 업로드 하기 위해서 작성했던 코드를 빌드를 진행해준다.
빌드할 때 특징은 application.properties 파일을 따로 만들었다는 것이다.
application-proc.properties로 하나 만들고, 빌드할 때 VM Options 에 -Dspring.profiles.active=proc
를 추가해주었다. 만약 proc이 아닌 dev 나 그런것들을 쓰고싶다면, 저렇게 사용하면 된다.
또! 중요한 것은 Beanstalk은 기본적으로 5000포트
라고 한다. 그래서 application-proc.properties에 server.port=5000 또한 추가해주고 aws의 RDS를 생성해서 데이터베이스도 따로 세팅해주었다.
쨘 성공!