Хостинг Gatsby в России

Деплой Gatsby из Git: предгенерация страниц, раздача с edge, домен с SSL. Оплата в рублях.

Gatsby собирает React-сайт заранее: данные из CMS и файлов проходят через GraphQL-слой и превращаются в готовые страницы. Платформа определяет проект по gatsby-config, запускает gatsby build и раздаёт папку public с edge — без запущенного процесса в проде.

Что Татнет делает с проектом на Gatsby

Определяется по gatsby-config

Ни команду сборки, ни папку вывода указывать не нужно: gatsby build и public подставляются автоматически.

Сборка в чистой микро-VM

Плагины-источники ходят во внешние API прямо из сборки. Каждая сборка стартует в одноразовой машине, поэтому мусор от предыдущей не мешает.

Кэш между сборками

Зависимости кэшируются, поэтому повторные сборки заметно короче первой — это заметно на больших сайтах с сотнями страниц.

Пересборка по push

Обновили контент в репозитории — деплой поехал. Для контента из внешней CMS пересборку можно запускать вручную из панели.

Настройки сборки

Фреймворк в панели
gatsby
Команда сборки
gatsby build
Папка с результатом
public
Как работает в проде
Статические файлы с edge-раздачей
Версии Node.js
22 и 24
Пакетный менеджер
npm, yarn, pnpm или bun — по локфайлу и полю packageManager

Как задеплоить Gatsby

01

Подключите репозиторий

GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Gatsby.

02

Проверьте команду сборки

Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.

03

Деплой

Сборка идёт в одноразовой микро-VM, готовые файлы уезжают на edge. Сайт доступен на поддомене *.tatnet.app или вашем домене.

Возможности Gatsby на Татнет

Автоопределение при подключении репозитория

Есть

GitHub, GitLab и Gitea

Есть

Кастомный домен и бесплатный SSL

Есть

Переменные окружения и секреты

Есть

Preview для Pull Request

Есть

Логи сборки и рантайма в панели

Есть

Монорепозиторий (Root Directory)

Есть

Заголовки, редиректы и rewrites на edge

Через vercel.json или tatnet.json

Gatsby 4 и 5

Есть

GraphQL-слой и плагины-источники

Есть

SSR- и DSG-страницы Gatsby

Нет

gatsby-plugin-image

Есть

Частые вопросы про Gatsby

Работают ли SSR-страницы Gatsby?

Нет: проект разворачивается как статика, поэтому Server-Side Rendering и Deferred Static Generation недоступны. Все страницы должны собираться на этапе build.

Сборка падает по памяти. Что делать?

Большим сайтам иногда нужно поднять лимит Node — задайте NODE_OPTIONS со значением --max-old-space-size в переменных окружения приложения.

Как пересобрать сайт после правки в CMS?

Кнопкой повторного деплоя в панели или вебхуком вашей CMS в наш эндпоинт. Push в репозиторий тоже запускает сборку.

Какая версия Node.js используется?

Node.js 22 или 24 на выбор в настройках приложения.

Другие фреймворки в категории «Статические сайты»

Полный список — каталог фреймворков.

Задеплойте Gatsby на Татнет

Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.