[TIL] 221125
in TIL
✏️ 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