프로젝트 생성 및 각종 연동
프로젝트를 생성하고 미리 생성해두었던 AWS EC2 서버와 연동하는 방법
1. 프로젝트 생성 및 (git에 올리기)
- 프로젝트를 Spring Initializr로 생성한다
- 인텔리제이 내 설정
- VCS > Enable Version Control Integration > Git > Ok
- Git > Manage Remotes... > 올려야 할 git repository https 주소 복사해서 추가하기
- VCS에서 Git 넣으면서 생긴 것들 commit 후 push
2. AWS 프로젝트 연동
터미널로 AWS에 접속하여 서버에 프로젝트를 올린다
- chmod 400 /Users/{상대경로}/{파일명}.pem (상대 경로, pem 파일 있는 곳)
→ .pem 파일을 파일 주인만 읽을 수 있게 변경하는 것 (4/0/0)
- ssh -i /Users/{상대경로}/{파일명}.pem {EC2 인스턴스 - 플랫폼@퍼블릭 IPv4 DNS}
→ ssh -i (개인 키 경로) ec2-user@(접속 호스트)
- git 설치
- mkdir ~/app && mkdir ~/app/{원하는 디렉토리명}
→ git을 clone해서 프로젝트를 저장할 디렉토리를 생성, 이동
- git clone (git 주소)
- 빌드: ./gradlew test