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
|
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 "حالت انتشار عمومی فعال شد — گیت ورود حذف و ایندکس مجاز میشود."
|
||||||
|
|||||||
Reference in New Issue
Block a user