From 0026639ee81d7af946c8fbb933c6f250aa5c29de Mon Sep 17 00:00:00 2001 From: Dayuan Jiang <34411969+DayuanJiang@users.noreply.github.com> Date: Mon, 5 Jan 2026 21:40:15 +0900 Subject: [PATCH] fix: add NEXT_PUBLIC_BASE_PATH build arg for subdirectory deployment (#518) Dockerfile was missing the ARG declaration to receive NEXT_PUBLIC_BASE_PATH from docker-compose build args, causing subdirectory deployment to fail. Fixes #478 --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index fb67400..a4af980 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,6 +30,10 @@ ENV NEXT_PUBLIC_DRAWIO_BASE_URL=${NEXT_PUBLIC_DRAWIO_BASE_URL} ARG NEXT_PUBLIC_SHOW_ABOUT_AND_NOTICE=false ENV NEXT_PUBLIC_SHOW_ABOUT_AND_NOTICE=${NEXT_PUBLIC_SHOW_ABOUT_AND_NOTICE} +# Build-time argument for subdirectory deployment (e.g., /nextaidrawio) +ARG NEXT_PUBLIC_BASE_PATH="" +ENV NEXT_PUBLIC_BASE_PATH=${NEXT_PUBLIC_BASE_PATH} + # Build Next.js application (standalone mode) RUN npm run build