feat(preview): پنل مدیریت و API از گیت Basic Auth مستثنی شدند

پیش‌نمایش خصوصی دو بار احراز هویت می‌خواست (Basic Auth لبه + ورود خود پنل) و
هر origin (www/apex/.ir) هم پرسش جداگانه‌ای داشت؛ نتیجه سردرگمی تیم.
حالا روترهای /admin و /api میدل‌ور preview-auth ندارند (noindex می‌ماند) و
پنل با همان ورود خودش کار می‌کند؛ صفحات عمومی همچنان خصوصی‌اند.
This commit is contained in:
aramesh-site deploy
2026-09-27 11:20:17 +00:00
parent 87b744c9c7
commit c9e0720764
+3
View File
@@ -87,6 +87,8 @@ case "${1:-status}" in
fi fi
env_set PREVIEW_MODE on env_set PREVIEW_MODE on
env_set PREVIEW_MIDDLEWARES "$PREVIEW_MIDDLEWARES_VALUE" 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 "" env_set ALIAS_REDIRECT_MIDDLEWARES ""
echo "پیش‌نمایش خصوصی فعال شد — سایت آنلاین است، ورود با نام کاربری/رمز، بدون ایندکس." echo "پیش‌نمایش خصوصی فعال شد — سایت آنلاین است، ورود با نام کاربری/رمز، بدون ایندکس."
@@ -96,6 +98,7 @@ case "${1:-status}" in
off) off)
env_set PREVIEW_MODE off env_set PREVIEW_MODE off
env_set PREVIEW_MIDDLEWARES "" env_set PREVIEW_MIDDLEWARES ""
env_set PREVIEW_MIDDLEWARES_API ""
# در انتشار، دامنه دوم به اصلی ریدایرکت می‌شود تا محتوای تکراری ایجاد نشود # در انتشار، دامنه دوم به اصلی ریدایرکت می‌شود تا محتوای تکراری ایجاد نشود
env_set ALIAS_REDIRECT_MIDDLEWARES "to-primary@docker" env_set ALIAS_REDIRECT_MIDDLEWARES "to-primary@docker"
echo "حالت انتشار عمومی فعال شد — گیت ورود حذف و ایندکس مجاز می‌شود." echo "حالت انتشار عمومی فعال شد — گیت ورود حذف و ایندکس مجاز می‌شود."