SpringBoot 프로젝트 ec2 배포 과정

u·2022년 2월 4일
0

Aws & Server

목록 보기
11/18

https://velog.io/@jun112465/Spring-Boot-%EC%8B%9C%EC%9E%91

  1. ./gradlew build

https://velog.io/@jun112465/sql-%ED%8C%8C%EC%9D%BC-import-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0%EB%B2%95

  1. 데이터베이스 파일 생성

https://velog.io/@jun112465/%EB%A1%9C%EC%BB%AC%EC%97%90%EC%84%9C-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%84%9C%EB%B2%84%EB%A1%9C-%ED%8C%8C%EC%9D%BC-%EC%A0%84%EC%86%A1

  1. 서버에 넘기기
    scp -i /Users/junjun/Desktop/projects/awsKey/aws-22-key.pem studyHelper-0.0.1-SNAPSHOT.jar ubuntu@xx.xxx.xxx.xxx:/home/ubuntu/

  2. 데이터베이스 적용시키기

https://velog.io/@jun112465/%EC%97%B4%EB%A0%A4%EC%9E%88%EB%8A%94-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EC%A3%BD%EC%9D%B4%EB%8A%94%EB%B2%95
5. 기존 프로세스 죽이기

  1. 프로세스 끊기지 않게 실행시키기
    sudo nohup java -jar 파일명

  2. 포트포워딩
    sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
    https://velog.io/@shawnhansh/Ubuntu-%ED%8F%AC%ED%8A%B8%ED%8F%AC%EC%9B%8C%EB%94%A9Portforwarding

0개의 댓글