git clone https://github.com/SteveKimbespin/petclinic_btc.git /home/ec2-user/petclinic_btc
1. petclinic 배포
어제 했던 톰캣까지의 설치를 마치고,,,오늘은 펫클리닉 배포를 해 볼 차례이다.
펫클리닉 배포는 시간이 많이 걸린다....펫클리닉 자체의 용량은 그저그런데 요걸 메이븐으로 다운 받는 시간이 많이 걸린다.
암튼 시작!
1.1 petclinic 배포
먼저 git을 설치해준다.
yum install git -y
나~중에 나오겠지만 이 git이라는 것.. 리소스를 관리하는 것에 있어 엄청난 편의성을 제공해준다.
레포지토리 하나를 생성하고 거기 있는 파일들을 다 끌어다 사용할 수 있는...
사용하는 것에 꼭 익숙해져야만 한다!!!
하지만 오늘은 이게 메인은 아니니깐...그냥 설치해서 사용해보는 것만 하겠다.
git을 설치했으면 git clone 명령어를 통해 petclinic 소스들을 다운 받아준다.
yum install java-1.8.0-openjdk-devel.x86_64 -y
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y
sudo yum install mysql-community-server -y
systemctl start mysqld
git clone https://github.com/SteveKimbespin/petclinic_btc.git /home/ec2-user/petclinic_btc
귀찮으니 프록시에 사용할 mysqld 등등도 같이 받아주자.
위의 커맨드까지 입력하고 나면, home/ec2-user에 petclinic_btc 폴더가 생긴 것을 확인할 수 있다.
이제 펫클리닉을 배포할 차례!
sudo chown -R tomcat:tomcat /home/ec2-user/petclinic_btc
cd petclinic_btc
./mvnw tomcat7:deploy
배포가 다 되고 나면 요런 화면을 볼 수 있다.
6분 30초 걸린 것도 확인 가능..!
내일은...rds/petclinic web/was의 연동까지 다뤄볼 예정이다!
'AWS-3Tier' 카테고리의 다른 글
[AWS-3Tier] Terraform을 이용한 RDS의 생성 (1) | 2022.01.07 |
---|---|
[AWS-3Tier] Web/Was 서버에 apache, tomcat 설치하기 (1) | 2022.01.07 |
[AWS-3Tier] Terraform을 이용한 Load balancer 생성 (2) | 2022.01.06 |
[AWS-3Tier] Terraform을 이용한 VPC 및 인스턴스 생성 (0) | 2022.01.04 |
Terraform과 AWS 연동 / Terraform을 위한 key 생성 (0) | 2022.01.03 |