Деплой из GitHub
Подключите репозиторий — каждый git push будет публиковать новую версию автоматически.
Подключение репозитория: GitHub, GitVerse, GitLab, GitFlic, SourceCraft
Пять git-провайдеров, из которых Layero собирает сайт по push. Как подключается каждый, что умеет (вебхук, превью веток, архив по коммиту) и где ограничения.
Деплой из GitVerse
Пошагово — выпустить токен в GitVerse, подключить его к организации Layero, импортировать репозиторий и получить сборку по push.
Окружения, preview и production
Один стабильный apex на проект, preview-ссылки для веток и явный promote — Vercel-like модель доменов в Layero.
layero.json — конфигурация в репозитории
Файл в репозитории задаёт фреймворк, команды сборки и запуска, папку результата, версию Node, тип приложения и раскладку «фронт + бэк». Когда он нужен, полный список ключей, таблица «симптом → что править» и как проверить по логу сборки.
Переменные окружения
Env vars шифруются AES-256-GCM, доступны на стадии сборки и в runtime-контейнере.
Кастомные домены
Привяжите купленный домен к проекту — Layero сам выпустит HTTPS-сертификат Let's Encrypt. Без ручного certbot и без шагов в панели Cloudflare.
Кастомные HTTP-заголовки
Добавьте свои HTTP response headers (HSTS, X-Frame-Options, CSP и др.) к статическому сайту через файл _headers в сборке. Синтаксис Netlify, поддержка путей и wildcard.
Страница 404 и SPA-fallback
Как статический сайт на Layero отдаёт несуществующие URL. Свой 404.html с кодом 404 (Next export, Astro, Hugo) или SPA-fallback на index.html для приложений с клиентским роутингом. Управление через файл _redirects.
Версии Node.js и Python
Какие версии поддерживаются, как закрепить нужную и что происходит, когда версия снимается с поддержки.
Точки отката и хранение исходников
Сколько прошлых деплоев Layero хранит для отката, что происходит со старыми ветками и как долго лежат файлы, загруженные без репозитория.