tuqo
Деплой Gatsby

Деплой Gatsby-сайта за секунды

Gatsby собирает сайт в каталог public/ — Tuqo берёт его, если в других каталогах сборки нет главной страницы, поэтому загрузите исходники, а сборку сделаем сами. Бесплатный SSL; откат версий — на платных тарифах.

Вывод сборки: public/ · Node 24 · бесплатный SSL
1

Загрузите проект

Архив .tar.gz или .zip с исходниками Gatsby (lock-файл желателен).

2

Сборка на Node 24

npm ci && npm run build (gatsby build), артефакт из public/.

3

Публикация по HTTPS

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

# собрать локально и залить, либо загрузить исходники — Tuqo соберёт сам
npm ci && npm run build        # артефакт из public/

# упаковать результат (index.html — в корне архива)
tar -czf site.tar.gz -C 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 определяет сам.

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

Tuqo соберёт Gatsby сам? +

Да. Стандартный скрипт build у Gatsby-проекта — gatsby build, а вывод public/ Tuqo берёт, если в других каталогах сборки нет главной страницы.

Можно залить уже собранный public? +

Да. Если в наборе есть index.html и нет package.json — публикуем как есть, без сборки.

Есть ли HTTPS и свой домен? +

HTTPS и бесплатный SSL — на всех тарифах, включая бесплатный. Привязка кастомного домена — на платных, с «Старта».

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