Деплой SolidStart (статический вывод)
SolidStart со статическим пресетом (Nitro) собирается в .output/public/ — Tuqo найдёт этот каталог сам, соберёт проект и опубликует по HTTPS. Нужен статический (SSG/SPA) вывод: серверный рендеринг на статическом хостинге не выполняется.
.output/public/ · Node 24 · бесплатный SSL Включите статический пресет
В app.config.ts укажите server: { preset: "static" } (или пререндер маршрутов) — сборка попадёт в .output/public/.
Сборка на Node 24
npm ci && npm run build, артефакт берётся из .output/public/.
Публикация по HTTPS
Сайт на name.tuqo.ru сразу, бесплатный SSL, свой домен — на платных тарифах.
# собрать локально и залить, либо загрузить исходники — Tuqo соберёт сам
npm ci && npm run build # артефакт из .output/public/
# упаковать результат (index.html — в корне архива)
tar -czf site.tar.gz -C .output/public .
# деплой через REST (или из панели / нейросети через MCP)
SITE=<site_id> # из панели или list_sites
curl -X POST https://api.tuqo.ru/api/v1/sites/$SITE/deploys \
-H "Authorization: Bearer tqk_xxx_yyy" \
-H "Content-Type: application/gzip" \
--data-binary @site.tar.gz
Командная строка — не единственный путь: в панели папку с сайтом можно просто
перетащить, а вместо .tar.gz
подойдёт и .zip —
формат архива Tuqo определяет сам.
Деплой SolidStart — частые вопросы
Поддерживается ли SSR SolidStart? +
Нет. Tuqo раздаёт только статику — используйте статический пресет (SSG) или клиентский режим (SPA).
Какой каталог вывода? +
При статическом пресете SolidStart собирается в .output/public/ — Tuqo находит этот каталог автоматически. Сборку без главной страницы (SSR) Tuqo не публикует.
Работает ли клиентский роутинг? +
Да, есть фолбэк на index.html для маршрутов @solidjs/router.