Хостинг frontend-проектов в России
Deploya публикует готовые статические сборки React, Vite и других frontend-проектов. Выполните npm run build, загрузите папку dist или build и получите публичный HTTPS-адрес без настройки собственного сервера.
Deploya принимает готовую сборку
Исходники frontend-проекта содержат JSX, TypeScript, зависимости и конфигурацию сборщика. Браузеру нужны подготовленные HTML, CSS и JavaScript-файлы, поэтому перед публикацией проект необходимо собрать локально или в CI.
Для Vite результат обычно находится в dist. Другие инструменты могут создавать build, out или другую папку — загружать нужно именно содержимое production-сборки, а не node_modules и не исходники проекта.
Подойдёт для
- React и Vite SPA
- Vue, Svelte и других статических build
- Frontend-прототипов и личных кабинетов без своего backend
- Сайтов, использующих внешние API
Deploya не выполняет npm install и npm run build на сервере и не запускает постоянный Node.js-процесс. Загружайте готовый результат сборки.
Как опубликовать Vite
Установите зависимости, выполните npm run build и проверьте папку dist. Её можно перетащить в Deploya или отправить командой npx @deploya-app/cli deploy --dir dist --prod.
- Проверьте base и пути к assets
- Загрузите содержимое dist
- Откройте прямые ссылки на SPA-маршруты
Как опубликовать React
Команда сборки зависит от выбранного инструмента. После npm run build найдите папку результата — например dist для Vite или build для некоторых старых шаблонов — и загрузите её как статический проект.
- Не загружайте node_modules
- Не помещайте секретные API-ключи во frontend
- Проверяйте относительные пути и регистр имён файлов
Обновления через CLI и API
Для повторяемых релизов используйте Deploya CLI. Он авторизуется через браузер и отправляет выбранную папку в production. Deploy API v1 подходит для собственной автоматизации и CI.
- Безопасный вход CLI через браузер
- Production-деплой существующего проекта
- Токены API с отзывом в настройках
Как разместить сайт
Соберите проект
Выполните npm run build и убедитесь, что сборка завершается без ошибок.
Найдите папку результата
Для Vite это обычно dist; у другого инструмента проверьте его конфигурацию и документацию.
Опубликуйте build
Загрузите папку или ZIP в панели либо выполните deploy --dir dist --prod через CLI.
Проверьте приложение
Откройте главную, прямые SPA-маршруты, assets и запросы к внешним API.
Частые вопросы
Можно ли разместить React-сайт?
Да, если приложение работает как статическая frontend-сборка без собственного Node.js backend.
Как разместить Vite-проект?
Выполните npm run build и загрузите папку dist через интерфейс Deploya, ZIP или CLI.
Deploya сама выполняет npm install и сборку?
Нет. Сборку нужно выполнить до загрузки — локально, в CI или с помощью вашего AI-агента.
Можно ли разместить SPA?
Да. После публикации проверьте прямые переходы на внутренние маршруты и настройку маршрутизатора проекта.
Можно ли использовать внешний API?
Да, если API разрешает запросы с домена сайта. Секретные ключи нельзя безопасно хранить во frontend-коде.
Поддерживается ли Next.js?
Подойдёт только статический экспорт. SSR, Server Actions и Server Functions в Deploya не запускаются.
Как обновлять проект из терминала?
Используйте Deploya CLI и команду deploy с путём к готовой production-сборке.
Можно ли подключить свой домен?
Да. После проверки технической ссылки подключите домен в панели и настройте DNS.