GCP로 깃허브 gradle 스프링부트 실행하기

Kim Nahyeong·2022년 5월 4일
0

vm 만드는 법은 다른곳에도 잘 나와있으니까...
메모리를 4GB 이상으로 하는 것이 좋음. 아니면 빌드가 안됨.
linux는 우분투 기반으로 20 버전.

1. 깃허브 연동 ssh key 만들기

ssh-keygen -t rsa -C “(자기 깃허브 이메일)”
cd ~/.ssh
ls

쳐서 id_rsa id_rsa.pub 잘 생겼는지 확인

cat id_rsa.pub

쳐서 나오는 키 깃허브 들어가서 ssh에 등록

ssh -T git@github.com

쳐서 내 깃허브 아이디 잘 나오는지 확인. 안나오면

ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts

쳐서 github.com ssh 접속 허용

git clone git@github.com:(깃허브 주소).git

깃허브의 ssh 주소로 폴더 클론시키면 됨.

2. java 깔기

apt-get update
sudo apt-get update

로 우분투 업데이트

sudo apt-get install openjdk-8-jdk 

로 jdk 깔기

java -version
javac -version

으로 자바 잘 설치되었는지 확인

3. gradle 깔기

sudo apt-get install gradle

gradle 로 깔아주고

gradle -v

로 잘 깔렸는지 확인한다

4. gradle build

gradle 프로젝트가 있는 폴더 안에 들어가기. ls를 눌러 gradlew가 있는지 확인하는 것이 좋다.

chmod 755 gradlew
./gradlew build

로 빌드하기

잘 된다.

5. gradle 실행하기

cd build/libs

해서 java -jar (파일명).jar 하면 실행됨

6. 외부 접속용 방화벽 설정

https://lifere.tistory.com/119

나는 톰캣서버라 3000말고 8080으로 함.

이제 클라우드 (외부 ip 주소):8080 하면 홈페이지 잘 뜬다.

0개의 댓글