반응형
오늘은 github 에 올라가있는 개인 project를 aws 에 배포를 해보겠습니다.
우선 aws 서버에 git을 설치합니다.
sudo yum install -y git |
그런다음 github의 본인 project의 주소를 clone해옵니다.
git clone을 통해 서버에 붙여넣습니다.
git clone [본인 project 주소] |
깃에서 코드를 가져왔지만 아직 build를 해준 상태는 아닙니다.
저는 maven을 이용했기 때문에 maven을 이용해서 build를 해줍니다.
제 AWS서버에는 아직 maven이 설치되어 있지 않아서 maven 설치 먼저 진행했습니다.
Mavan 설치 명령어
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo sudo yum install -y apache-maven |
설치가 끝났으면 드디어! build를 해봅니다
mvn package |
설치가 끝나고 나면 target이라는 폴더가 생겼을 것이며 해당 폴더로 이동해주면 war 파일이 생성되어 있습니다!
이 war파일을 구동해주면 배포가 모두 끝났습니다 :)
java -jar [해당 파일 경로].war
앗, 혹시 접속이 안되시나요 ?
그렇다면 EC2 보안 설정에 port가 80, 8080 포트 모두 열려있는지 확인해주세요.
저는 이렇게 모두 열어두었습니다.
포트까지 다 설정하셨다면, 이제 진짜 웹사이트로 접속하셔서 확인해보시면
공들여만든 ㅠㅠ web site가 동작하는 모습을 볼 수 있습니다!!
반응형
'Java > spring boot with JPA' 카테고리의 다른 글
CORS (0) | 2020.12.26 |
---|---|
Optional (0) | 2020.12.01 |
Mapper, Dependency (0) | 2020.11.04 |
Spring boot (0) | 2020.10.30 |
spring boot & JPA 프로젝트 생성 (JDBC는?) (0) | 2020.07.28 |