Skip to content

Enzonic Deploy

Отправьте в Git. Получите живой URL.

Enzonic Deploy собирает каждый коммит из GitHub в неизменяемый деплой, даёт каждой ветке URL для предпросмотра и возвращает продакшен к любой более ранней версии в один клик. Работает на серверах, которыми Enzonic управляет сама.

Бесплатный тариф: 150 ГБ трафика и 2 млн вызовов функций в месяц, без карты.

Enzonic Deploy: Проекты

От push до продакшена

Подключите репозиторий один раз. После этого Git становится кнопкой деплоя.

  1. git push

    Подключите репозиторий через приложение Enzonic GitHub. Каждый push и pull request запускает сборку в новом изолированном контейнере.

  2. build

    Установка и сборка используют кэши зависимостей и фреймворка, а загружаются только новые файлы.

  3. preview

    Каждый деплой сохраняет собственный постоянный URL, а каждая ветка получает стабильный, например myapp-git-feature.enzonic.dev.

  4. promote

    Слияние в продакшен-ветку направляет ваши домены на новый деплой. Предыдущий остаётся готовым для отката.

Enzonic Deploy: Сборка

Неудачный деплой отменяется одним кликом.

Деплои не меняются после сборки. Продакшен — это указатель на один из них, поэтому откат переводит указатель на более старую сборку. Ничего не пересобирается, и вы можете так же вернуть указатель вперёд.

Enzonic Deploy: Деплои

Бесплатные поддомены и ваши собственные домены.

Каждый проект получает адрес <project>.enzonic.dev. Берите больше бесплатных имён на доменах Enzonic, таких как enzonic.dev и play-mc.cc, или подключайте свой корневой домен или поддомен: 10 на проект на бесплатном тарифе, без ограничений на Pro и Business. Консоль показывает DNS-записи для добавления, проверяет их и автоматически выпускает сертификаты HTTPS.

Перенаправляйте www на корневой домен, перенаправляйте на другой домен или привяжите домен к ветке Git для стейджинга.

Подробнее о Domains
Enzonic Deploy: Домены

Смотрите, что делает продакшен.

Логи выполнения передаются в реальном времени с каждого узла, на котором работает ваш проект. Pro и Business добавляют аналитику: запросы, трафик, вызовы функций, задержку и процент ошибок по каждому проекту.

Enzonic Deploy: Аналитика

Всё остальное, что нужно веб-приложению

Сначала функции, серверы — когда нужно
API-маршруты и страницы с серверным рендерингом работают как функции, которые запускаются по запросу и останавливаются, когда трафик прекращается. Приложение, которое должно слушать порт, например WebSocket-сервер, работает в серверном режиме, а лог сборки объясняет причину.
Реплики и отказоустойчивость
На Pro функции и серверы работают на двух узлах, а каждый запрос уходит на наименее загруженный исправный. Если узел перестаёт отвечать, трафик переходит на другой. В Business добавляется третий узел.
Переменные окружения
Отдельные значения для продакшена, предпросмотра и разработки. Вставьте сразу весь файл .env.
Логи сборки и работы
Вывод сборки в реальном времени, а также логи запросов, вывод функций и stdout сервера с каждого узла, на котором работает ваш проект.
Деплой без Git
Перетащите папку или zip в консоль, чтобы опубликовать статическую сборку, или деплойте из CI с персональным API-токеном.
Аналитика и защита паролем
На Pro и Business: количество запросов, трафик, задержка и коды ответов по каждому проекту, а также пароль перед стейджингом или предпросмотром для клиента.

API и инструменты для разработки

Добавьте автодеплой в инструменты, которыми вы уже пользуетесь. Каждое действие в консоли — это вызов API, GitHub Action деплоит при каждом push, а MCP позволяет вашему ИИ-агенту деплоить, читать логи сборки и откатывать изменения.

.github/workflows/deploy.yml
on:
  push:
    branches: [main]
  pull_request:
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: enzonic/deploy-action@v1
        with:
          token: ${{ secrets.ENZONIC_TOKEN }}
          project: my-site

Устанавливать CLI не нужно: с curl работает любой CI или терминал. На странице Developers в консоли есть готовые настройки для каждого инструмента.

Определяет фреймворк, который вы уже используете

Сборщик читает ваш репозиторий и подбирает настройки установки, сборки и вывода. Обычный HTML работает без шага сборки, а каждую команду можно переопределить.

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • Статический HTML

Внутри консоли

Цены

Начните бесплатно. Pro добавляет серверы, которые всегда работают, отказоустойчивость на двух узлах, аналитику и защиту паролем, а тот же тариф покрывает и Databases.

ТарифБесплатныйБесплатноЛичные проекты, боты и прототипыDeploy бесплатноPro10 $ в месяцПриложения и базы данных в продакшенеВыбрать ProBusiness29 $ в месяцКоманды и высокая нагрузкаВыбрать Business
Проекты200Без ограниченийБез ограничений
Сохраняемые деплои30 на проект300 на проект1,000 на проект
Трафик в месяц150 GB2 TB5 TB
Вызовы функций в месяц2M20M100M
Вычисления функций в месяц400 GB-h2,000 GB-h10,000 GB-h
Память / таймаут функций1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Минуты сборки в месяц3,00010,00040,000
Параллельные сборки136
Серверный режим1 экземпляр, 512 МБ, засыпает после 15 минут простоя3 всегда включены, 2 ГБ10 всегда включены, 4 ГБ
Реплики1 узел2 узла, автоматический failover3 узла, между регионами после открытия Европы и Азии
Собственные домены на проект10Без ограниченийБез ограничений
Бесплатные поддомены Enzonic на проект32020
Предпросмотры, откат, переменные окружения, логиВключеноВключеноВключено
Хранение логов1 день7 дн.30 дн.
Защита паролем, аналитикаВключеноВключеноВключено
Консоль без рекламыНе включеноВключеноВключено
  • Скидка 50 % на первый оплаченный месяц
  • Скидка 25 % каждый месяц при платном игровом тарифе Enzonic

Цены указаны в долларах США. Платные тарифы продлеваются ежемесячно с вашего баланса Enzonic или картой, если баланс пуст. Бесплатный тариф никогда не требует карту. В консоли всегда показаны лимиты вашего текущего тарифа.

Сравните все лимиты на enzonic.dev

Гранты Cloud

Бесплатное время Pro или Business и до 500 $ кредита Cloud для тех, кто создаёт проекты для других.

  • Pro или Business на 3, 6 или 12 месяцев
  • До 500 $ кредита Cloud на вашем балансе Enzonic
  • Грант покрывает Deploy, Databases, CI и лимиты Rapidfile тарифа
  • Заявку читает человек, обычно отвечаем в течение нескольких дней

Подайте заявку через форму на enzonic.dev. Нужен только бесплатный аккаунт Enzonic, без карты.

  • Open source
  • Студенты
  • НКО
  • Стартапы
  • Преподаватели
  • Хакатоны

Где это работает

Deploy и Databases работают на серверах, которыми Enzonic управляет сама, на тех же машинах, что и игровые серверы Enzonic. На старте это Соединённые Штаты. Европа и Азия будут следующими; пока там ничего не работает. Cloudflare обеспечивает только DNS, TLS и сетевой путь перед нашими серверами.

  • Соединённые ШтатыДоступно
  • ЕвропаСкоро
  • АзияСкоро

Вопросы

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite и другие статические сборки, серверы Hono и Express, а также Python с FastAPI или Flask. Обычный HTML работает без шага сборки. Сборщик определяет фреймворк по вашему репозиторию, и каждую команду можно переопределить.

Подключите репозиторий и выпустите следующий коммит.

Нужна также база данных или домен?