참고 - client: API Documentation 확인하기
- intellij에서 gradle > build 클릭
- 또는
[macOS] : ./gradlew build, [window] : ./gradlew.bat build
- local-db.env 파일의 환경변수와 동일하게 설정하기
- env 폴더는 .gitignore에 추가할 예정
mysql -u root -p
CREATE DATABASE book_moa;
전제사항: 일단 모두 다시 pull 받은 후, gradle build를 실행하기
- commit 전에 일어나는 일 1: 코드가 정렬됨
- commit 전에 일어나는 일 2: 커밋 메세지의 형식을 체크함
- pr을 올리고 일어나는 일: build를 해보고 에러가 나는지 체크함
- pr에서 develop나 main으로 merge(즉, 두 branch로 push)를 하면 일어나는 일: 커밋 메세지 형식을 체크함
> Task :spotlessJavaCheck FAILED
FAILURE: Build failed with an exception.
- develop을 pull 받고, 한 번 gradle을 build한 후에 작업하시면 됩니다!
Execution failed for task ':spotlessMiscCheck'.
> The following files had format violations:
- gradle을 build할 때 spotless라는 코드 포맷터를 실행하는 스크립트가 아직 작동이 안된 경우, 위와 같은 에러가 날 수 있는데 일단 무시하고 작업한 후 commit하면 됩니다!
- 일단 build를 실행함으로써 hook을 실행하는 스크립트를 .git 폴더 안으로 넣는 작업이 진행되면, commit 전에 spotless가 실행되어서 자동으로 정렬이 될 거에요!
- 배포가 시작되었습니다. 자세한 사항은 discussion - [server] 배포과정에 정리해두었으니 한번 확인해주세요
- 여러분의 코드에 수정사항이 생겼을 경우 해당 페이지의
3번. 배포방법
을 확인해주세요!
- db를 직접 수정 또는 확인해야하는 경우 해당 페이지의
5번. mysql 컨테이너 접속하기
를 확인해주세요!