Приложения
Платформа приложений разворачивает веб-приложения прямо из Git-репозитория — по модели Vercel/Netlify. Каждый push в выбранную ветку автоматически собирает и публикует новую версию.
Подключение репозитория
Поддерживаются провайдеры GitHub, GitLab и Gitea
(git.tatnet.ru). Подключите репозиторий, выберите ветку — и платформа
будет реагировать на push'и через веб-хуки.
Сборка
Сборка запускается автоматически и поддерживает популярные стеки: Next.js, статические сайты, Go и другие. Логи сборки доступны в реальном времени, а статус деплоя приходит через SSE.
Домены и HTTPS
- Каждое приложение получает поддомен
*.tatnet.app. - Можно подключить свой домен:
- если он в управляемой зоне аккаунта —
A-запись создаётся автоматически; - для внешнего домена платформа покажет, какую запись прописать.
- если он в управляемой зоне аккаунта —
- TLS-сертификат выпускается автоматически (см. TLS-сертификаты).
Переменные окружения
Переменные окружения (включая секреты) задаются в панели и доступны приложению во время сборки и выполнения.
Конфигурация маршрутизации
Файл vercel.json (или tatnet.json) в репозитории описывает headers,
redirects и rewrites — они компилируются при сборке и применяются на
edge.
:::caution CORS
Модель CORS — строгая, как у Vercel: если в конфигурации нет правил CORS,
заголовки Access-Control-Allow-Origin не добавляются. Задавайте CORS явно
в vercel.json.
:::
Масштабирование
По умолчанию деплой выполняется по стратегии rolling. Для приложений с постоянной доступностью держите не менее одной реплики — иначе при простое приложение масштабируется до нуля и первый запрос ждёт cold start.