# document-link-frontend (Next.js) # # Внимание: текущий код фронтенда НЕ читает переменные окружения напрямую # (в src/ нет обращений к process.env / NEXT_PUBLIC_*). Базовый URL API # выбирается по window.location.hostname, а JWT зашит в коде (см. CONFIGURATION.md). # Перечисленные ниже переменные — это конфигурационная поверхность, объявленная # в Helm (.helm/values.yaml), и их следует использовать вместо хардкода. # Публичный базовый хост API (сервис documentations), без схемы. # Итоговый запрос: https:///documentations/api/v1/public/documents/public_link/ # stage: stage-api.sarex.io, production: api.sarex.io NEXT_PUBLIC_API_BASE_URL=stage-api.sarex.io # JWT сервисного аккаунта для запроса публичной ссылки (Authorization: Bearer ). # В инфраструктуре берётся из секрета documentations-publiclink-jwt-secret (ключ jwt). NEXT_PUBLIC_API_TOKEN=