Готовые файлы сайта / редакция AIfra / обновлено
Для Vite загружайте результат build, а не исходный проект
Официальный Vite build по умолчанию пишет production-статику в dist. Запустите build в своём окружении, проверьте итог через локальный preview и передайте AIfra только этот каталог.
Получить временную ссылку на готовую сборку Vite.
Начать публикацию
Опубликовать dist после локальной сборки
npm install --save-dev --save-exact --ignore-scripts --no-audit --no-fund aifra@0.2.0-beta.3
# После проверки файлов и явного согласия с условиями:
node node_modules/aifra/aifra.cjs deploy ./dist --api-origin https://api.aifra.ru --accept-terms --jsonCLI архивирует dist с index.html; исходники, node_modules и build scripts на сервер не отправляются.
Порядок действий
Что сделать перед показом
- 01
Соберите production bundle
Используйте build script своего проекта. Если outDir изменён, подставьте реальный каталог вместо dist.
- 02
Проверьте base
Для неизвестного заранее пути Vite поддерживает относительный base. Абсолютные asset paths должны соответствовать тому origin, где откроется preview.
- 03
Отправьте только output
Проверьте размер, число файлов и отсутствие source secrets. После этого вызовите CLI отдельно от build.
Что проверено
Проверенный формат входа
Сервис тестируется на каталогах с index.html, hashed assets и вложенными путями, а лимит считается по фактически извлечённым байтам.
Условия бесплатного превью
Срок, размер и ограничения
- Обычный срок превью — 48 часов с момента публикации. Точное время окончания указано на странице просмотра.
- Самостоятельного и платного продления нет. Только владелец сервиса может вручную назначить более позднюю дату действующему превью.
- В указанное время сервер закрывает доступ, затем фоновый обработчик удаляет файлы.
- С одного внешнего IP одновременно доступны не более 3 превью.
- Архив и распакованное содержимое ограничены 50 MiB на превью.
- Суммарное активное содержимое одного IP ограничено 150 MiB.
- Обновление по секретному ключу управления заменяет файлы, но не продлевает срок превью.
FAQ
Короткие ответы
Запустит ли сервис vite build?
Нет. Это намеренная security boundary. Build выполняется локально или в вашем CI.
Что делать при изменённом outDir?
Передайте CLI фактический путь, например ./build/client. В корне результата всё равно нужен index.html.
Источники и дата
Проверить самостоятельно
- OpenAPI AIfra2026-09-06
- Vite: deploying a static site2026-09-06
Дальше