Merge pull request 'fix(tradein): Caddy matcher для /trade-in без trailing slash' (#372) from fix/tradein-caddy-no-slash into main
All checks were successful
Deploy / changes (push) Successful in 5s
Deploy / build-frontend (push) Successful in 28s
Deploy / build-worker (push) Successful in 26s
Deploy / build-backend (push) Successful in 28s
Deploy / deploy (push) Successful in 47s

This commit is contained in:
lekss361 2026-05-20 22:10:58 +00:00
commit e52ad3a25d

View file

@ -34,11 +34,11 @@ gendsgn.ru {
reverse_proxy tradein-backend:8000
}
handle /trade-in {
redir /trade-in/ permanent
}
handle /trade-in/* {
# Matcher `path /trade-in /trade-in/*` ловит И /trade-in (без слеша),
# И /trade-in/ + /trade-in/анisching. Без обоих случаев `handle /trade-in/*`
# пропускал /trade-in без слеша → попадал в общий frontend → пустой ответ.
@tradein path /trade-in /trade-in/*
handle @tradein {
# Next.js basePath=/trade-in — фронт сам ждёт префикса в URL
reverse_proxy tradein-frontend:3000
}