chore(caddy): exempt /trade-in/ui-preview/* from basic_auth (#801)

Public CI surface для a11y/lighthouse аудита. /ui-preview/estimate (#803) рендерит mock-фикстуру без бэкенда, но Caddy basic_auth отдавал 401. handle-блок ДО auth-import → публично.
This commit is contained in:
lekss361 2026-05-30 18:21:34 +00:00
parent a7a839b512
commit 84f6d57d9d

View file

@ -63,6 +63,15 @@ gendsgn.ru {
file_server browse
}
# Trade-In UI preview — public CI surface (#801). Рендерит mock-фикстуру
# «денежного экрана» без бэкенда → axe/lighthouse гоняются без креды.
# Реальных клиентских данных нет (статичная фикстура) → безопасно публично.
# ДО auth-import: route матчит сверху вниз, handle short-circuit'ит.
# Без strip — Next.js basePath=/trade-in ждёт префикс в URL (как @tradein).
handle /trade-in/ui-preview/* {
reverse_proxy tradein-frontend:3000
}
# Auth gate (applies to all routes below within this route block).
import caddy/users.caddy.snippet