Хостинг 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
Подключите репозиторий
GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Gatsby.
Проверьте команду сборки
Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.
Деплой
Сборка идёт в одноразовой микро-VM, готовые файлы уезжают на edge. Сайт доступен на поддомене *.tatnet.app или вашем домене.
Возможности Gatsby на Татнет
Автоопределение при подключении репозитория
GitHub, GitLab и Gitea
Кастомный домен и бесплатный SSL
Переменные окружения и секреты
Preview для Pull Request
Логи сборки и рантайма в панели
Монорепозиторий (Root Directory)
Заголовки, редиректы и rewrites на edge
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 на Татнет
Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.