# Local Caddyfile — без TLS, всё на http://localhost:8080
#
# Структура зеркалит прод gendesign:
# - /api/*       → backend FastAPI (порт 8000)
# - /health      → backend health
# - /preview/*   → статические HTML mockups (включая tradein.html)
# - /            → frontend Next.js (порт 3000)

:80 {
    encode zstd gzip

    handle /api/* {
        reverse_proxy backend:8000
    }

    handle /health {
        reverse_proxy backend:8000
    }

    # tradein.html mockup для side-by-side сравнения с реальной /trade-in страницей.
    handle_path /preview/* {
        root * /srv/preview
        file_server browse
    }

    handle {
        reverse_proxy frontend:3000
    }
}
