반응형
원래는 EC2에 코드를 올려서 build 하고, 수행하게 되는데
EC2 사양이 그렇게 좋지 않다보니 무리가 갈때가 있다!
그래서 가끔 EC2가 먹통이 되곤 했다...
그래서 로컬에서 빌드하고, 서버에 업로드해서 사용하면 괜찮다고 해서 시도!!
먼저 로컬에서 EC2에서 빌드하는 것과 같이 빌드를 수행해준다
./gradlew build
수행하면 프로젝트 폴더에 build 폴더 안에 libs 폴더가 생긴다!
libs 폴더 안을 보면 jar 파일이 생성되어 있을 것이다
우리는 이 jar파일만 EC2에 업로드 시켜주면 된다
파일업로드는 Filezila, 사이버 덕 등을 이용하여 EC2에 SFTP접속을 해서 파일업로드를 시켜주면 된다
나는 사이버덕을 사용해보았다
EC2에서 해당 서버의 루트경로인 var/www/~로 업로드 시켜주겠다!
파일을 올려줄 경로이다
여기서 마우스 우클릭 - 업로드 선택 후
jar 파일을 선택해준다
업로드가 잘된걸 확인할 수 있다!
이제 EC2로 돌아가서 실행시켜주자
nohup을 이용하여 실행시켜주었다
자세한 사항은 아래 포스팅을 참고하길 바란다
https://suyeoniii.tistory.com/52?category=858035
nohup java -jar demo-0.0.1-SNAPSHOT.jar & > /dev/null
-jar 뒤 demo-0.0.1-SNAPSHOT.jar 부분만 본인 파일이름에 맞게 설정해주면 된다!
반응형