도커 환경에서 배포 + 폰트가 필요한 라이브러리 사용 시 "Error while loading available fonts" 오류가 발생할 때가 있다.
도커 jdk 컨테이너에는 폰트 파일이 없어서 그런 경우이다.
프로젝트에서 캡차 라이브러리, 제스퍼리포트 라이브러리를 사용할 때 폰트 문제 발생을 경험하였다.
docker compose 파일에 아래와 같이 entrypoint 를 추가하여 컨테이너 시작시 폰트 파일을 설치하도록 하여 해결하였다.
entrypoint: [ "apk add --no-cache fontconfig ttf-freefont && 다른 커맨드" ]'Develop Trouble' 카테고리의 다른 글
| Oracle to PostgreSQL DB 변환 시 참고 사항 및 차이점 정리 (0) | 2025.02.06 |
|---|---|
| Javascript debugger 가 동작하지 않을 경우 (1) | 2025.02.06 |
| Java 배열 생성 시의 효율 (0) | 2024.10.24 |
| 빌드시 JAR 파일 라이브러리가 함께 빌드되지 않을 경우 체크사항 (0) | 2024.10.24 |
| Nginx http to https 리다이렉트시 Springdoc SwaggerUI 에서의 요청이 실패 할 경우 (0) | 2024.08.11 |