Подойдёт ваш фреймворк
Платформа сама узнаёт 54 фреймворка в репозитории и подставляет команду сборки. Домен, SSL и переменные окружения — включены.
Подключите репозиторий из GitHub, GitLab или нашего Gitea — платформа прочитает конфиги и зависимости и определит, что именно вы собираете. Дальше всё зависит от типа проекта: статика уезжает на edge, серверные фреймворки поднимаются как Node-сервер в микро-VM, бэкенды собираются в контейнер. Ничего из этого настраивать вручную не нужно — но любое значение можно переопределить.
Фуллстек
Рендерят страницы на сервере. Собираются в Node-сервер, который живёт в микро-VM и гаснет без трафика.
Next.js
App Router и Pages Router, серверный рендер и API-роуты.
Nuxt
Vue-приложения: предгенерация страниц и раздача с edge.
SvelteKit
Node-адаптер, серверные endpoint'ы и form actions.
Remix
Серверные loader'ы и action'ы на Node-сервере.
React Router
React Router v7 во framework-режиме — наследник Remix.
TanStack Start
Nitro-сервер, типобезопасные роуты и серверные функции.
Фронтенд
Собираются в статический бандл. Раздаются с edge — платить за простой не нужно, холодного старта нет.
Vite
Любое приложение на Vite: React, Vue, Solid, Svelte, Preact.
Create React App
Классические проекты на react-scripts без переезда на Vite.
Vue.js
Проекты на Vue CLI; современные — через пресет Vite.
Angular
ng build, готовый бандл и раздача с edge.
Svelte
Svelte без SvelteKit — чистый клиентский бандл.
Preact
Лёгкая альтернатива React — тот же путь деплоя.
Статические сайты
Генераторы сайтов и документации. Тот же путь, что и у SPA: сборка → файлы → edge.
Astro
Контентные сайты и блоги: минимум JS в бандле.
Gatsby
React-сайты с предгенерацией и GraphQL-слоем данных.
Hugo
Быстрый генератор на Go: тысячи страниц за секунды.
Jekyll
Ruby-генератор, знакомый по GitHub Pages.
Eleventy
Минималистичный генератор без фреймворка в бандле.
Docusaurus
Документация с версионированием и поиском.
VitePress
Лёгкая документация на Vite и Vue.
Storybook
Витрина UI-компонентов на своём домене.
Готовая статика
HTML, CSS и JS из репозитория — без сборки вообще.
Бэкенд
API и серверные приложения. Собираются по вашему Dockerfile или автоматически, запускаются репликами.
Node.js
Любой Node-сервер: скрипт start и порт из окружения.
Express
Классический Node-фреймворк для API и веб-приложений.
Fastify
Быстрый Node-фреймворк со схемами и валидацией.
FastAPI
Python-API с автодокументацией и типами.
Django
Полноценный Python-фреймворк с админкой и ORM.
Flask
Микрофреймворк для небольших сервисов и API.
Ruby on Rails
Rails-приложения: сборка по Gemfile, запуск через Puma.
Go
Один бинарник: быстрый старт и маленький образ.
Dockerfile
Любой язык и любое окружение — по вашему образу.
Определяются автоматически
Эти фреймворки платформа тоже узнаёт в репозитории и подставляет для них команду сборки и папку с результатом — просто отдельной страницы под них мы не заводили.
- SolidStart
- Ember.js
- Parcel
- Stencil
- VuePress
- Hexo
- Docusaurus 1
- Ionic React
- Ionic Angular
- Scully
- Gridsome
- UmiJS
- Blitz.js
- RedwoodJS
- Hydrogen
- Sanity Studio
- Sapper
- Saber
- Dojo
- Brunch
- Polymer
- Koa
- hapi
- Sinatra
А это соберётся по вашему репозиторию
У них нет готовой настройки в панели, но сборщик бэкендов определяет язык и зависимости сам. Если что-то пошло не так — положите в репозиторий Dockerfile, он всегда в приоритете.
- PHP и Laravel
- Java и Spring Boot
- Rust
- Elixir
- Deno
- Bun
Одинаково для любого фреймворка
Деплой по git push
Вебхук от GitHub, GitLab или Gitea запускает сборку. История деплоев привязана к коммитам.
Домен и SSL
Поддомен *.tatnet.app сразу, свой домен в пару кликов, сертификат Let's Encrypt автоматически.
Переменные окружения
Секреты шифруются на хранении и подставляются на запуске. Смена значения не требует пересборки.
Preview для Pull Request
Ветка получает свой адрес — показать правки можно до мержа в основную ветку.
Подробнее о деплое приложений — на странице Татнет Apps, о ценах — в тарифах.
Задеплойте свой проект
Подключите репозиторий — платформа сама определит фреймворк и соберёт приложение.