- 다모임 REST API
- jdk 11
- spring boot 2.4
- spring 5.x
- JPA
- hibernate
- h2 db(추후 mysql 전환 예정)
- 사이트 게시글
- 모임
- 커뮤니티 게시글
- 도서리뷰
- 강의
- 구인구직
- 중고거래
- OKKY(http://okky.kr)
- WANTED(https://www.wanted.co.kr)
- JOB PLANET(http://jobplanet.co.kr)
- ROCKET PUNCH(https://www.rocketpunch.com)
- DANGGUN MARKET(https://www.daangn.com)
- 이슈 생성
- 피알 생성 - 코드 생성 - Documentation(swagger) - test 코드 작성 - http 파일 생성
- 피알 생성 후 소나 큐브 통과
- 리뷰 어프로브
- 클라우드 배포
- 마스터 브랜치 -> 피쳐 브랜치 생성
- 피쳐 브랜치 작업 완료
2-1. 피쳐 브랜치 작업 세분화(피쳐베이스 브랜치 생성)
2-2. 피쳐베이스 브랜치 -> 피쳐 서브 1 브랜치 생성
2-3. 피쳐 서브 1 브랜치 -> 피쳐베이스 브랜치 피알 생성
- 피쳐 브랜치 -> 마스터 브랜치 피알 생성
- 마스터 브랜치 병합 완료
gradlew bootrun
### 회원 생성
POST http://localhost:8080/members
Content-Type: application/json
{
"id" : "incheol@naver.com",
"name" : "정인철",
"pwd" : "password",
"profilePicUrl" : "temp"
}
> {%
client.test("Request executed successfully", function() {
client.log("response.body" + response.status)
client.assert(response.status === 201, "Response status is not 201, it is " + response.status);
});
%}
- 깃헙 빌드 검증
- 소나큐브 클라우드 코드 컨벤션 적용
- 네이버 클라우드 파이프라인 적용(빌드 / 배포)
- 추후 적용
- nginx
- Front : http://118.67.130.14/
- BackEnd : http://118.67.130.14:8080