Spring/[spring]스프링부트와 AWS로 혼자구현하는 웹서비스

CHAPTER 08. EC2 서버에 프로젝트를 배포해보자.

1son 2022. 7. 24. 08:50

EC2로 접속합니다. 

git을 설치합니다. 

깃이 성공적으로 설치되면 git clone으로 프로젝트를 저장할 디렉토리를 생성하겠습니다. 

 

깃허브 웹페이지에서 https 주소를 복사합니다. 

git clone이 끝났으면 클론된 프로젝트로 이동해서 파일들이 잘 복사되었는지 확인했습니다. 

 

문제 발생 

./gradlew test가 안됨 오류나서 해결해야겠음

------

문제가 있었다.

error: package com.jojoldu.boot...           

k.springboot.config.auth does not exist

이런 에러가 났었는데 이는 이 파일 만들때 깃에 올리겠습니까 에서 취소를 눌러서 ㅋㅋㅋㅋ

 

그거 다시 깃에 올려줬더니 성공!!

 

8.2 배포 스크립트 만들기

 

빔에 코드를 추가했다. CURRENT_PID = ${pgep

이 부분에서 { 오타가 있다. 

그거 빼고도 에러가 많이 났다.. 일단 여기까지..

 

------

에러 해결!!

이거 코드 칠 때 = 앞에 띄어쓰기 없다는 것!! 있으면 에러 난다. 

----

Hibernate: create table posts (id bigint not null auto_increment, created_date datetime, modified_date datetime, author varchar(255), content TEXT not null, title varchar(500) not null, primary key (id)) engine=InnoDB
Hibernate: create table user (id bigint not null auto_increment, created_date datetime, modified_date datetime, email varchar(255) not null, name varchar(255) not null, picture varchar(255), role varchar(255) not null, primary key (id)) engine=InnoDB