tuqo
Деплой Storybook

Деплой Storybook за секунды

Storybook собирается в нестандартный каталог storybook-static/ — поэтому соберите его локально командой build-storybook и загрузите готовую папку. Tuqo раздаст статику по HTTPS с бесплатным SSL.

Сборка локально → загрузка storybook-static · бесплатный SSL
1

Соберите локально

npm run build-storybook — Storybook сгенерирует статику в storybook-static/.

2

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

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

3

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

Сайт на name.tuqo.ru сразу, бесплатный SSL, свой домен на платных тарифах.

# соберите Storybook локально
npm run build-storybook

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

# деплой через 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 определяет сам.

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

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

Каталог storybook-static Tuqo распознаёт, но создаёт его отдельная команда build-storybook, а не npm run build (там сборка самого приложения). Поэтому соберите локально.

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

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

Нужен ли сервер? +

Нет. Собранный Storybook — это чистая статика, серверный код на хостинге не выполняется.

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