AWS 배포순서
각 설정 단계의 명령어는 - AWS ec2 기본 및 설정 - 을 참조하자. 메이븐참조 - https://javacan.tistory.com/entry/MavenBasic
- AWS 생성
- 자바 설치
- 메이븐 설치 (jdk 버전 확인 및 변경 해야한다.)
- dir 만들어 git remote 설정하고 pull
- 메이븐 실행
- mvn package (pom.xml이 위치하고 있는 곳에서)
- target 으로 이동
- nohup java -jar 파일이름 (nohup은 종료해도 서버가 살아있게한다.)
- netstat -tulpn 현재 프로세스 보여주기
- 퍼블릭 DNS(IPv4) 복사 + 포트번호 (인바운드 설정이 안되어있으면 해야한다.)
- 인바운드는 보안그룹 > tcp > 포트범위 8080
하지만 용량이 너무 클수가 있기때문에 jar파일을 빌드서버에서 만든 후 jar만 올려 사용하는 것이 좋다. 그래서 4~7은 jar만 올렸을때 생략이 가능한것