기본 서버 배포는 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 |