From 55cb49a8bc2f7d100baad905c606642fab07d6a0 Mon Sep 17 00:00:00 2001 From: JianMiau Date: Fri, 15 May 2026 15:18:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Dockerfile=EF=BC=9Abuild?= =?UTF-8?q?=20=E6=99=82=E5=B0=87=20fonts/=20=E5=AE=89=E8=A3=9D=E8=87=B3?= =?UTF-8?q?=E7=B3=BB=E7=B5=B1=E5=AD=97=E9=AB=94=E7=9B=AE=E9=8C=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 4e27f88..1aa639c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,12 @@ RUN npm ci --omit=dev COPY . . +RUN if [ -d fonts ] && ls fonts/*.{ttf,otf,ttc} 2>/dev/null | grep -q .; then \ + mkdir -p /usr/local/share/fonts/custom && \ + cp fonts/*.ttf fonts/*.otf fonts/*.ttc /usr/local/share/fonts/custom/ 2>/dev/null || true && \ + fc-cache -f; \ + fi + ENV NODE_ENV=production ENV PORT=3000 ENV TEMPLATE_DIR=/app/templates