make docker-compose-up # PostgreSQL 컨테이너 시작 make docker-compose-down # PostgreSQL 컨테이너 종료 make docker-compose-rm # PostgreSQL 컨테이너 삭제
본 프로젝트에서는 협업 시 코딩 컨벤션을 준수하기 위해 pre-commit을 사용합니다.
pre-commit을 설치하려면 다음을 참고해주세요.
# pre-commit hook 설치 make hooks-install # 프로젝트 전체 코드 lint 검사 & format make lint
본 프로젝트는 uv를 사용합니다. uv를 로컬에 설치한 후 아래 명령을 실행해주세요.
make local-setup
아래 명령어로 서버를 실행할 수 있습니다.
.env.local 파일은 기본적으로 PostgreSQL 컨테이너를 바라보도록 설정되어 있습니다.
make local-api
마지막으로, Docker로도 API 서버를 실행할 수 있습니다.
이 방식은 로컬에서 간단한 smoke test 용도로 유용합니다.
# Docker 이미지 빌드 make docker-server-build # Docker 컨테이너 실행 make docker-server-run # Docker 컨테이너 종료 make docker-server-stop # Docker 컨테이너 삭제 make docker-server-rm # Docker로 간단한 smoke test make docker-server-test