Search
2️⃣

sprint 2 돌입

태그
sprint 2
URL
생성자

sprint 2 돌입

1차 배포가 끝나고 이제는 2차 배포를 향해 가야합니다. 아직 프팀과 회의를 해야하지만, 2차 배포에 들어가야 할 내용은 대략 아래와 같습니다.
쪽지기능
임시 비밀번호 발급 기능
SNS

스키마 변경

현재 운영하고 있는 사이트에 더미데이터가 들어가거나, 엔티티 수정으로 인해 관계가 틀어져 특정 기능이 수행되지 않을 수 있습니다. 이를 방지하기 위해 개발 스키마를 따로 분리했습니다. 디스코드에 공유한대로 작업할때는 backendLab 스키마를 사용해주세요

Nginx 프록시 패스 변경

위와 같은 내용으로 인해 프로젝트의 서버 포트도 분리하였습니다. 현재 8080 포트 프로젝트를 80 번 포트로 접속했을 때 ec2 ip 주소 대신 travel-planner.xyz 로 나타나도록 변경하였는데요. 보통은 도메인 뒤에 /api 나 /app 을 붙여 서버 주소를 분리하지만, 이렇게 하면 나중에 변경하기 귀찮기도 하고 헷갈릴까봐 proxy_pass 를 설정하여 특정 요청이 들어왔을때 nginx 가 포트에 따라 알아서 요청을 수행하도록 했습니다. 자세한 내용은 나중에 포스트를 작성하겠습니다!

현재 배포중인 프로젝트를 수정하고 싶은 경우

1차 배포 브랜치에서 작업해주세요.
배포 시 /app/deploy/build/lib 폴더에 demo-ROOT.jar 파일로 빌드한 파일을 넣어주세요.
스키마는 travel 스키마를 사용하여 작업합니다.

로컬에서 테스트 완료한 프로젝트를 서버에서 테스트 하고 싶은 경우

각 이슈 브랜치에서 작업해주세요.
스키마는 backendLab 스키마를 사용하여 작업합니다. (변경이 있을경우 꼭 피그마에 명시해주세요.)
배포 파일을 빌드할때는 build.gradle 에서 ROOT 를 SPRINT2 로 바꾸어서 빌드해주세요.
배포 시 /app/deploy/build/lib 폴더에 demo-SPRINT2.jar 파일로 빌드한 파일을 넣어주세요.
테스트
서버 : "X-Route-To" 헤더를 넣어주시고, 값은 8085 로 해주시면 됩니다.
로컬 : localhost:8085 로 하시면 됩니다.
 sprint2 에 포함되는 작업이 아닌경우 backendLab 에서 작업합니다!