From c9e0720764c0e069090fcaf9d48357ab72d3ea53 Mon Sep 17 00:00:00 2001 From: aramesh-site deploy Date: Sun, 27 Sep 2026 11:20:17 +0000 Subject: [PATCH] =?UTF-8?q?feat(preview):=20=D9=BE=D9=86=D9=84=20=D9=85?= =?UTF-8?q?=D8=AF=DB=8C=D8=B1=DB=8C=D8=AA=20=D9=88=20API=20=D8=A7=D8=B2=20?= =?UTF-8?q?=DA=AF=DB=8C=D8=AA=20Basic=20Auth=20=D9=85=D8=B3=D8=AA=D8=AB?= =?UTF-8?q?=D9=86=DB=8C=20=D8=B4=D8=AF=D9=86=D8=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit پیش‌نمایش خصوصی دو بار احراز هویت می‌خواست (Basic Auth لبه + ورود خود پنل) و هر origin (www/apex/.ir) هم پرسش جداگانه‌ای داشت؛ نتیجه سردرگمی تیم. حالا روترهای /admin و /api میدل‌ور preview-auth ندارند (noindex می‌ماند) و پنل با همان ورود خودش کار می‌کند؛ صفحات عمومی همچنان خصوصی‌اند. --- scripts/preview-mode.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/preview-mode.sh b/scripts/preview-mode.sh index d03b0a6..e9c1881 100644 --- a/scripts/preview-mode.sh +++ b/scripts/preview-mode.sh @@ -87,6 +87,8 @@ case "${1:-status}" in fi env_set PREVIEW_MODE on env_set PREVIEW_MIDDLEWARES "$PREVIEW_MIDDLEWARES_VALUE" + # /api و /admin گیت Basic Auth نمی‌گیرند (پنل با ورود خودش کار کند)؛ فقط noindex + env_set PREVIEW_MIDDLEWARES_API "preview-noindex@docker" # در پیش‌نمایش، دامنه دوم به اصلی ریدایرکت نمی‌شود تا هر دو قابل بررسی باشند env_set ALIAS_REDIRECT_MIDDLEWARES "" echo "پیش‌نمایش خصوصی فعال شد — سایت آنلاین است، ورود با نام کاربری/رمز، بدون ایندکس." @@ -96,6 +98,7 @@ case "${1:-status}" in off) env_set PREVIEW_MODE off env_set PREVIEW_MIDDLEWARES "" + env_set PREVIEW_MIDDLEWARES_API "" # در انتشار، دامنه دوم به اصلی ریدایرکت می‌شود تا محتوای تکراری ایجاد نشود env_set ALIAS_REDIRECT_MIDDLEWARES "to-primary@docker" echo "حالت انتشار عمومی فعال شد — گیت ورود حذف و ایندکس مجاز می‌شود."