Skip to content
This repository was archived by the owner on Jan 2, 2026. It is now read-only.
This repository was archived by the owner on Jan 2, 2026. It is now read-only.

웹 폰트 로컬 저장으로 변경 #73

@thelightway24

Description

@thelightway24

📍 개선 대상(모듈·파일·클래스)

현재 src/app/layout.js 에서 사용하는 웹 폰트는 빌드할 때, 다운로드 받게 되어있습니다.
이를 로컬로 저장하여 빌드 안정성을 높일 수 있습니다.

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 서버 오류 발생 시 빌드에 실패합니다.

Image

💡 개선 방안(선택)

No response

⏰ 우선순위

{"high (즉시 상환" => "다음 스프린트 포함)"}

기대 효과(복수 선택)

  • 읽기 쉬운 코드
  • 성능 개선
  • 버그 위험 감소
  • 보안 강화
  • 테스트 용이성 향상
  • 기타 (추가 건의)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions