feat(preview): پنل مدیریت و API از گیت Basic Auth مستثنی شدند
پیشنمایش خصوصی دو بار احراز هویت میخواست (Basic Auth لبه + ورود خود پنل) و هر origin (www/apex/.ir) هم پرسش جداگانهای داشت؛ نتیجه سردرگمی تیم. حالا روترهای /admin و /api میدلور preview-auth ندارند (noindex میماند) و پنل با همان ورود خودش کار میکند؛ صفحات عمومی همچنان خصوصیاند.
This commit is contained in:
@@ -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 "حالت انتشار عمومی فعال شد — گیت ورود حذف و ایندکس مجاز میشود."
|
||||
|
||||
Reference in New Issue
Block a user