[TIL] 221125

✏️ Check Box

📌 정리


진행하고있는 Wayfarer 프로젝트에선 아직 테스트용 H2 DB를 이용하고 있었다. 물론 이전까지는 sql 파일을 통해 DML 쿼리를 작성해놓고 데이터를 initialize 하여 사용했었다. 이제 디자인 Highfi가 어느정도 잡혀있고, 프론트에서 컴포넌트 구성 및 CSS도 입히기 시작했으니 이에 맞추어 개발 DB로 사용할 RDS MySQL을 연동하였다.

또한 CI/CD를 구성하면서 멀티모듈 프로젝트로 여러 WAS가 실행될 여지가 있었기에 Docker로 어플리케이션이 실행되도록 구성하는 과정에서 Dokerfile의 COPY 명령이 파일을 찾지 못하는 오류가 있었다. 이는 Docker build 명령이 해당 위치의 상위 디렉터리는 참조할 수 없기에 발생했다. 따라서 -f 옵션을 사용하여 build 자체를 상위 디렉터리에서 실행하거나, 필요한 파일이 포함된 base image를 만들어 이를 사용하는 방법들이 있었다.

Back to [TIL] 221124