통합 테스트 도커 환경 구축
도커 테스트 환경 구축
Section titled “도커 테스트 환경 구축”- 통합 테스트는 도커 환경에 데이터베이스와 백앤드 시스템을 배포해서 테스트 환경을 구축한다.
- 데이터베이스와 백앤드, 프런트앤드로 구성된 3개의 도커 컨테이너를 사용한다.
- 데이터베이스는 데이터베이스만 생성해 놓는다.
- 백앤드 컨테이너는 java 21 환경이 구축된 컨테이너에 백앤드 코드를 jar로 빌드해서 배포한 다음 기동한다.
- 백앤드 서버 기동시 flyway를 사용해 데이터베이스 테이블이 생성되고 초기 데이터가 적재된다.
- 프런트앤드 컨테이너는 웹서버 환경이 구축된 컨테이너에 프런트앤드 코드를 빌드해서 배포한다.