tuqo
Деплой Nuxt

Деплой Nuxt-сайта (статическая генерация)

Статику Nuxt даёт отдельная команда — nuxi generate; обычный npm run build собирает SSR-приложение, которое на статическом хостинге не запустится. Поэтому соберите проект локально и загрузите готовую папку .output/public. Tuqo опубликует статику по HTTPS.

Сборка локально → загрузка .output/public · бесплатный SSL
1

Сгенерируйте сайт

Локально: npx nuxi generate — Nuxt соберёт статику в .output/public.

2

Упакуйте вывод

tar -czf site.tar.gz -C .output/public . — index.html окажется в корне архива. Подойдёт и .zip, а в панели папку можно просто перетащить.

3

Загрузите на Tuqo

Через панель, CLI или нейросеть — сайт на name.tuqo.ru сразу, бесплатный SSL.

# соберите Nuxt локально
npx nuxi generate

# упакуйте готовый вывод (index.html должен быть в корне архива)
tar -czf site.tar.gz -C .output/public .

# деплой через REST (или из панели / нейросети через MCP)
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 определяет сам.

Деплой Nuxt — частые вопросы

Почему не авто-сборка? +

Tuqo запускает npm run build, а у Nuxt это SSR-сборка, а не статика. Каталог .output/public он распознаёт — но наполняет его именно nuxi generate, поэтому запускайте её сами.

Поддерживается ли SSR Nuxt? +

Нет, только статическая генерация (SSG). Серверный рендеринг и API не выполняются.

Что именно загружать? +

Содержимое .output/public (index.html и ассеты): перетащите папку в панель или упакуйте в .tar.gz либо .zip.

Деплой других стеков