기본 서버 배포는 CICD를 적용하여 git actions를 이용해서 배포 하였지만

채팅서버는(과부하를 막기위해 서버 분리함) git clone으로 배포해보자 한다!

 

제일 먼저해야할 것은

sudo apt-get update
sudo apt-get upgrade
sudo apt install openjdk-17-jre-headless

인텔리제이에서 작업한 java와 같은 버전의 java를 설치해준다!

sudo apt install git

그리고 git설치

ubuntu@ip 비밀 :~$ git --version
git version 2.34.1

git이 잘 설치되었는지 version을 확인해보그

sudo mkdir app
sudo mkdir app/git
cd ~/app/git

app과 git 폴더를 설치한 후 그 위치까지 가준다!

 

sudo git clone git주소

app/git 위치로 가서 clone해올 git주소를 붙여넣는다

아주 잘 들어왔따!

그런데 jar파일을 실행시키기 위해서는 build가 있어야하는데 build가 아무리 눈씻고 봐도 없는 것 ㅠㅠㅠㅠ

열심히 또 구글링을 통해

 ./gradlew build

이것을 입력하면 build를 설치할 수 있따고 해서 했는데 

왜요?ㅠㅠㅠㅠㅠㅠㅠㅠ

chmod +x gradlew

이것으로 권한을 부여하면 된다고 해서 했는데..

왜요?ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

챗gpt가 시키는 대로 일단 해보자.........

sudo git update-index --add --chmod=+x gradlew

이거 하래서 일단 이거는 통과

./gradlew clean build

왜자꾸ㅠㅠㅠ sudo를 안붙여서 그런가???

sudo ./gradlew clean build

소용없네..ㅋㅋㅋㅋㅋㅋㅋ

sudo chmod +x gradlew

요걸로 다시 권한을 줘보자!!

 ./gradlew build

그리고 빌드를 실행해보자!!!

뭔지 모르겠지만 오류 천국이구나 ㅎㅎㅎㅎㅎㅎㅎㅎ

코드 수정도 해보고 다 해봐도 FAILURE는 이곳저곳에서 생기는즁.....

 ls -l gradlew

챗gpt가 요걸로 권한이 잘 부여되어있는지 확인하래서 보니까

-rwxr-xr-x 아주 잘 부여되어있다ㅜㅜㅜ

 

sudo ./gradlew wrapper --gradle-version 7.6.1

이걸로 gradle을 설치해주니

일단 초록불 ㅇ_ㅋ...

 sudo rm -rf ~/.gradle

삭제시키고

sudo ./gradlew clean

청소한번 해주니

한번 더 초록불 ㅇ_ㅋ!!

 

sudo ./gradlew build

다시 해보자!!

여전히 다른곳에서 FAILED 뜨는중...

아쒸 모르곘다 일단 진행시켜!!!

 

/app/git/SooloChat으로 가서

ls

했더니

세상에 build가 얌전히 잘 들어가있었자나/!?!?!?

build들어가니 libs도 너무 잘있다!!!!!

jar파일도 잘있다ㅜㅜㅜㅜ 감격.....................

이제 80포트만 찾아서 실행시키면 되겠다 ㅎㅎㅎㅎ

 

'개발일기 > AWS' 카테고리의 다른 글

AWS 첫 시작하기  (0) 2025.03.11
aws 로드밸런서_healthy 하게 만들기  (1) 2023.06.15
AWS 로드밸런싱 (http/https) 적용  (1) 2023.06.13
ubuntu 접속 오류  (0) 2023.06.09
대상그룹 unused  (1) 2023.06.01

+ Recent posts