From 969d32eaca25c758eb895177124c03a71202c495 Mon Sep 17 00:00:00 2001 From: kyy Date: Fri, 10 Apr 2026 10:56:21 +0900 Subject: [PATCH 1/2] =?UTF-8?q?runtime=20host=200.0.0.0=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adminfront/scripts/runtime-mode.sh | 4 ++-- devfront/scripts/runtime-mode.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/adminfront/scripts/runtime-mode.sh b/adminfront/scripts/runtime-mode.sh index 8191bf0d..aa41dce1 100644 --- a/adminfront/scripts/runtime-mode.sh +++ b/adminfront/scripts/runtime-mode.sh @@ -19,8 +19,8 @@ fi if [ "$mode" = "production" ]; then echo "Running in production mode with Vite preview..." - exec sh -c "npm run build && npm run preview -- --host 127.0.0.1" + exec sh -c "npm run build && npm run preview -- --host 0.0.0.0" fi echo "Running in development mode..." -exec npm run dev -- --host 127.0.0.1 +exec npm run dev -- --host 0.0.0.0 diff --git a/devfront/scripts/runtime-mode.sh b/devfront/scripts/runtime-mode.sh index 8191bf0d..aa41dce1 100644 --- a/devfront/scripts/runtime-mode.sh +++ b/devfront/scripts/runtime-mode.sh @@ -19,8 +19,8 @@ fi if [ "$mode" = "production" ]; then echo "Running in production mode with Vite preview..." - exec sh -c "npm run build && npm run preview -- --host 127.0.0.1" + exec sh -c "npm run build && npm run preview -- --host 0.0.0.0" fi echo "Running in development mode..." -exec npm run dev -- --host 127.0.0.1 +exec npm run dev -- --host 0.0.0.0 From 2ef851086d08b92f66bd209c25435555f024b48c Mon Sep 17 00:00:00 2001 From: kyy Date: Fri, 10 Apr 2026 10:56:52 +0900 Subject: [PATCH 2/2] =?UTF-8?q?headless=20URL=20=ED=98=B8=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=ED=95=B4=EC=84=9D=20=EB=B3=B4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/handler/auth_handler.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/internal/handler/auth_handler.go b/backend/internal/handler/auth_handler.go index 4d99e49a..7892f95e 100644 --- a/backend/internal/handler/auth_handler.go +++ b/backend/internal/handler/auth_handler.go @@ -841,6 +841,15 @@ func (h *AuthHandler) resolveUserfrontURL(c *fiber.Ctx) string { if baseURL == "" { return strings.TrimRight(envURL, "/") } + + envParsed, envErr := url.Parse(strings.TrimRight(envURL, "/")) + baseParsed, baseErr := url.Parse(strings.TrimRight(baseURL, "/")) + if envErr == nil && baseErr == nil && + strings.EqualFold(envParsed.Hostname(), baseParsed.Hostname()) && + envParsed.Scheme == "https" && baseParsed.Scheme == "http" { + return strings.TrimRight(envURL, "/") + } + return baseURL }