팀 프로젝트를 진행하며 여러 명이서 백엔드 개발을 협업하는 방법을 익히게 되었다.
이 경험을 바탕으로 백엔드 개발을 혼자서 해보는 경험을 하고 싶었다.
그래서 프론트, 디자인, 백엔드, PO의 구성으로 팀에 합류하게 되었다.
개발환경: macOS 14.2.1
DBMS: MySQL
개발 도구: Datagrip
개발환경: macOS 14.2.1
빌드 환경: AWS EC2 - RDS
Framework: Spring Boot, JDK SE 17
개발 도구: Intellij IDEA Ultimate
관광지 정보: 공공데이터 포털 한국관광공사_관광사진 정보_GW
로컬에서 개발한 자바 파일을 EC2로 바로 업로드 시키기 위해 config를 수정
해당 config 파일에 등록해둔 ssh 연결에 사용하는 이름으로 넣고 EC2 업로드
이를 통해 github에서 업로드하는 일을 하지 않아도 된다.
gradle ./clean build
scp ./build/libs/[파일이름]-0.0.1-SNAPSHOT.jar [ssh에서 설정한 이름]:/home/ubuntu
Repository는 코드 비공개, 최종적으로 웹 서비스 형태로 개발하였다.