독립적으로 테스트할 수 있는 함수/메서드들은 모두 테스트
몇 개의 모듈이 조합하여 결과를 만들어야 하는 경우
dependencies
devDependencies
베이스 이미지 선택
Dockerfile을 이용하여 컨테이너 구성 설정
테스트
docker compose up -d
mysql 클라이언트 이용하여 초기 데이터베이스 set up
mysql 클라이언트 이용하여 데이터베이스 상태 확인
docker compose down
docker compose up -d
Healthcheck 완료 대기
Postman을 이용하여 테스트
docker compose down
Production
DB 접근 방식 : DNS
JWT 쿠키 설정 : SSL 가정
적용 방법 : Terraform IaC
Local Test
DB 접근 방식 : k8s service discovery
JWT 쿠키 설정 : SSL 없음
적용 방법 : kubectl + manifest