Подойдёт ваш фреймворк

Платформа сама узнаёт 54 фреймворка в репозитории и подставляет команду сборки. Домен, SSL и переменные окружения — включены.

Подключите репозиторий из GitHub, GitLab или нашего Gitea — платформа прочитает конфиги и зависимости и определит, что именно вы собираете. Дальше всё зависит от типа проекта: статика уезжает на edge, серверные фреймворки поднимаются как Node-сервер в микро-VM, бэкенды собираются в контейнер. Ничего из этого настраивать вручную не нужно — но любое значение можно переопределить.

Определяются автоматически

Эти фреймворки платформа тоже узнаёт в репозитории и подставляет для них команду сборки и папку с результатом — просто отдельной страницы под них мы не заводили.

  • 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, о ценах — в тарифах.

Задеплойте свой проект

Подключите репозиторий — платформа сама определит фреймворк и соберёт приложение.