Хостинг Svelte в России
Деплой Svelte-приложения из Git: сборка, раздача с edge, домен с SSL. Оплата в рублях.
Svelte без SvelteKit — это обычное клиентское приложение: сборка выдаёт набор файлов, платформа раскладывает их по edge. Отличать одно от другого важно: если в проекте есть @sveltejs/kit, платформа выберет пресет SvelteKit и запустит сервер, а не будет искать статику.
Что Татнет делает с проектом на Svelte
Svelte и SvelteKit не путаются
Признак — зависимость @sveltejs/kit. Есть она — фреймворк с сервером, нет — клиентский бандл, который раздаётся как статика.
Rollup и Vite
Классические шаблоны собираются через Rollup, современные — через Vite. Команду сборки всегда можно поправить в настройках приложения.
Ноль расходов в простое
Раздача статики не требует запущенного процесса: сайт доступен всегда, ресурсы в простое не тратятся.
Заголовки и редиректы на edge
Кэширование, CORS и редиректы описываются в vercel.json или tatnet.json и применяются до вашего кода.
Настройки сборки
- Фреймворк в панели
svelte- Команда сборки
rollup -c- Папка с результатом
public- Как работает в проде
- Статические файлы с edge-раздачей
- Версии Node.js
- 22 и 24
- Пакетный менеджер
- npm, yarn, pnpm или bun — по локфайлу и полю packageManager
Пресет рассчитан на классическую сборку через Rollup. Современные проекты на Vite определяются как Vite и собираются командой vite build в dist.
Как задеплоить Svelte
Подключите репозиторий
GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Svelte.
Проверьте команду сборки
Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.
Деплой
Сборка идёт в одноразовой микро-VM, готовые файлы уезжают на edge. Сайт доступен на поддомене *.tatnet.app или вашем домене.
Возможности Svelte на Татнет
Автоопределение при подключении репозитория
GitHub, GitLab и Gitea
Кастомный домен и бесплатный SSL
Переменные окружения и секреты
Preview для Pull Request
Логи сборки и рантайма в панели
Монорепозиторий (Root Directory)
Заголовки, редиректы и rewrites на edge
Svelte 4 и 5
Сборка через Rollup
Сборка через Vite
SvelteKit
Частые вопросы про Svelte
Чем этот пресет отличается от SvelteKit?
Здесь нет сервера: приложение собирается в файлы и раздаётся с edge. SvelteKit с adapter-node поднимает Node-сервер, который выполняет загрузчики и form actions.
У меня шаблон на Vite. Какую команду укажет платформа?
vite build с папкой dist — проект будет распознан как Vite. Это нормально: для клиентского Svelte-приложения путь один и тот же.
Можно ли переопределить команду сборки?
Да, поля «Команда установки», «Команда сборки» и «Папка с результатом» редактируются при создании приложения и в его настройках.
Что с переменными окружения?
Они подставляются на сборке. Всё, что попадает в клиентский бандл, доступно посетителю — секреты выносите в serverless-функции.
Другие фреймворки в категории «Фронтенд»
Полный список — каталог фреймворков.
Задеплойте Svelte на Татнет
Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.