Skip to content

통합 테스트 도커 환경 구축

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