들어가며 이전 글까지 Oracle cloud 환경에 기존 스프링 부트 프로젝트를 배포해보았다. 인스턴스 생성부터 배포까지 성공적이었지만 아직 기존 프로젝트의 환경은 aws의 s3, rds 를 바라보고있었다. 이제부터 이 부분을 바꿔본다. Comehear 프로젝트는 처음에 말했다싶이 Jpa 를 활용한 스프링 부트 프로젝트였다. Jpa를 공부할 당시 실무에 적용해보고싶은 마음에 공모전에서 사용하게 되었는데 사용할 당시에도 mybatis를 쓰지않고 객체 지향적으로 개발을 하는 것 자체가 너무나 신기하고 재밌는 경험이었다. 이번에 클라우드 환경을 이전하면서 Jpa의 매력에 대해 한번 더 빠지게 되었다. RDS > ADW 기존 AWS RDS(Relational Database Service)를 사용하던 것에서 O..
들어가며 이전 글에서 Oracle Cloud 인스턴스를 생성했다. 이번에는 생성한 인스턴스에 Comehaer 앱을 배포해보도록 한다. 참고로 Comehear는 spring boot + gradle 를 활용한 앱이다. 우선 설치한 인스턴스에 SSH를 이용하여 접속한다. JDK 설치 1. 루트권한 전환 sudo -s 2. jdk 11 버전 다운 Comehear의 환경이 자바 11이었기 때문에 동일하게 맞춰주었다. wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz 3. 압축 해제, 설치, 이동 tar xvf openjdk-11.0.2_linux-x64_bin.tar.gz sudo mv jdk-11.0.2/..
Vs code 에서 cmd + shift + p 를 눌러서 command pallete를 실행. (View -> command pallete 를 눌러도 된다.) spring initializr 를 입력. gradle 혹은 maven 중 선택. spring boot version 선택 language 선택 project group id 설정 project artifact id 설정 packaging type 설정 Java version 선택 추가할 dependency 설정 기본적으로 spring web, spring boot devtools 를 추가하고 저는 추가적으로 spring security 를 추가했습니다. enter 후 프로젝트를 생성할 폴더를 선택하면 프로젝트가 생성됨. 생성된 프로젝트 tre..