This repository was archived by the owner on Jan 2, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
This repository was archived by the owner on Jan 2, 2026. It is now read-only.
웹 폰트 로컬 저장으로 변경 #73
Copy link
Copy link
Open
Description
📍 개선 대상(모듈·파일·클래스)
현재 src/app/layout.js 에서 사용하는 웹 폰트는 빌드할 때, 다운로드 받게 되어있습니다.
이를 로컬로 저장하여 빌드 안정성을 높일 수 있습니다.
talkpick-frontend/src/app/layout.js
Lines 1 to 13 in 25da766
| import { Geist, Geist_Mono } from "next/font/google"; | |
| import "./globals.css"; | |
| import Providers from "./Providers"; | |
| const geistSans = Geist({ | |
| variable: "--font-geist-sans", | |
| subsets: ["latin"], | |
| }); | |
| const geistMono = Geist_Mono({ | |
| variable: "--font-geist-mono", | |
| subsets: ["latin"], | |
| }); |
🔎 현재 문제점
빌드가 실제 수행되는 도커 컨테이너의 네트워크 환경에 따라, 빌드에 실패할 수 있어 안정성이 떨어집니다.
웹 폰트를 미리 다운 받아 로컬 파일을 사용하면 이런 오류를 방지할 수 있습니다.
예를 들어 DNS 서버 오류 발생 시 빌드에 실패합니다.
💡 개선 방안(선택)
No response
⏰ 우선순위
{"high (즉시 상환" => "다음 스프린트 포함)"}
기대 효과(복수 선택)
- 읽기 쉬운 코드
- 성능 개선
- 버그 위험 감소
- 보안 강화
- 테스트 용이성 향상
- 기타 (추가 건의)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels