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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions