Skip to content

Enzonic Deploy

به Git push کنید. یک آدرس زنده بگیرید.

Enzonic Deploy هر commit از GitHub را به یک استقرار تغییرناپذیر تبدیل می‌کند، به هر شاخه یک آدرس پیش‌نمایش می‌دهد و تولید را با یک کلیک به هر نسخه‌ی قدیمی‌تر برمی‌گرداند. روی سرورهایی اجرا می‌شود که خود Enzonic مدیریت می‌کند.

طرح Free: 150 GB پهنای باند و 2M فراخوانی تابع در ماه، بدون نیاز به کارت.

Enzonic Deploy: پروژه‌ها

از push تا تولید

یک بار مخزن را وصل کنید. از آن به بعد Git همان دکمه‌ی استقرار است.

  1. git push

    یک مخزن را از طریق برنامه‌ی GitHub Enzonic وصل کنید. هر push و هر pull request یک ساخت را در یک کانتینر تازه و ایزوله شروع می‌کند.

  2. build

    نصب و ساخت با کش وابستگی‌ها و فریمورک شما انجام می‌شود، و فقط فایل‌های جدید آپلود می‌شوند.

  3. preview

    هر استقرار آدرس دائمی خودش را دارد و هر شاخه یک آدرس پایدار دریافت می‌کند، مثلاً myapp-git-feature.enzonic.dev.

  4. promote

    ادغام در شاخه‌ی تولید، دامنه‌های شما را به استقرار جدید اشاره می‌دهد. استقرار قبلی برای بازگشت آماده می‌ماند.

Enzonic Deploy: ساخت

یک استقرار بد با یک کلیک قابل برگشت است.

استقرارها بعد از ساخته شدن هرگز تغییر نمی‌کنند. نسخه‌ی تولید اشاره‌گری به یکی از آن‌هاست، پس بازگشت، اشاره‌گر را به یک ساخت قدیمی‌تر می‌برد. چیزی دوباره ساخته نمی‌شود و به همین روش می‌توانید دوباره به جلو برگردید.

Enzonic Deploy: استقرارها

زیردامنه‌های رایگان و دامنه‌های خودتان.

هر پروژه <project>.enzonic.dev را دریافت می‌کند. نام‌های رایگان بیشتری را روی دامنه‌های Enzonic مانند enzonic.dev و play-mc.cc ثبت کنید، یا یک دامنه‌ی اصلی یا زیردامنه‌ی خودتان را متصل کنید: 10 برای هر پروژه در Free، و بدون محدودیت در Pro و Business. کنسول رکوردهای DNS لازم را نشان می‌دهد، آن‌ها را برای شما بررسی می‌کند و گواهی‌های HTTPS را خودکار صادر می‌کند.

ریدایرکت www به دامنه‌ی اصلی، ریدایرکت به دامنه‌ای دیگر، یا سنجاق کردن یک دامنه به یک شاخه‌ی Git برای مرحله‌ی آزمایشی.

درباره‌ی Domains بخوانید
Enzonic Deploy: دامنه‌ها

ببینید تولید چه می‌کند.

گزارش‌های اجرا به‌صورت زنده از هر گره‌ای که پروژه‌تان روی آن اجرا می‌شود جریان پیدا می‌کنند. Pro و Business تحلیل اضافه می‌کنند: درخواست‌ها، پهنای باند، فراخوانی توابع، تأخیر و نرخ خطا برای هر پروژه.

Enzonic Deploy: تحلیل‌ها

بقیه‌ی چیزهایی که یک برنامه‌ی وب نیاز دارد

اول توابع، سرورها فقط وقتی لازم باشد
مسیرهای API و صفحات رندرشده‌ی سمت سرور به‌صورت توابعی اجرا می‌شوند که با درخواست شروع و با پایان ترافیک متوقف می‌شوند. برنامه‌ای که باید روی یک پورت گوش دهد، مانند سرور WebSocket، در حالت سرور اجرا می‌شود و گزارش ساخت دلیلش را نشان می‌دهد.
رونوشت‌ها و جایگزینی خودکار در خرابی
در Pro، توابع و سرورها روی دو گره اجرا می‌شوند و هر درخواست به سالم‌ترین گره‌ی کم‌بار می‌رود. اگر یک گره از پاسخ‌دادن بازایستد، ترافیک به گره‌ی دیگر می‌رود. Business یک گره‌ی سوم اضافه می‌کند.
متغیرهای محیطی
مقادیر جدا برای تولید، پیش‌نمایش و توسعه. یک فایل .env کامل را یک‌جا جای‌گذاری کنید.
گزارش‌های ساخت و اجرا
خروجی زنده‌ی ساخت، و همچنین گزارش درخواست‌ها، خروجی توابع و stdout سرورها از هر گره‌ای که پروژه‌ی شما روی آن اجرا می‌شود.
استقرار بدون Git
یک پوشه یا فایل zip را در کنسول رها کنید تا یک نسخه‌ی ایستای ساخته‌شده منتشر شود، یا با یک توکن API شخصی از CI مستقر کنید.
تحلیل و محافظت با رمز عبور
در Pro و Business: تعداد درخواست‌ها، پهنای باند، تأخیر و کدهای وضعیت برای هر پروژه، و یک رمز عبور جلوی مرحله‌ی آزمایشی یا پیش‌نمایش مشتری.

ابزارهای API و کدنویسی

خودکارسازی استقرار را به ابزارهایی که از قبل استفاده می‌کنید اضافه کنید. هر اقدام در کنسول یک فراخوانی API است، یک GitHub Action با هر ارسال کد استقرار می‌کند و 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 نیست: هر CI یا ترمینالی با curl کار می‌کند. صفحه Developers در کنسول، تنظیمات آماده‌ای برای هر ابزار دارد.

فریمورکی که از قبل دارید را تشخیص می‌دهد

ساخت‌کننده مخزن شما را می‌خواند و تنظیمات نصب، ساخت و خروجی را انتخاب می‌کند. HTML ساده بدون مرحله‌ی ساخت کار می‌کند و می‌توانید هر دستور را تغییر دهید.

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • HTML ایستا

نگاهی به داخل کنسول

قیمت‌گذاری

رایگان شروع کنید. Pro سرورهای همیشه‌روشن، جایگزینی خودکار روی دو گره، تحلیل و محافظت با رمز عبور را اضافه می‌کند و همان طرح Databases را هم پوشش می‌دهد.

طرحرایگانرایگانپروژه‌های شخصی، ربات‌ها و نمونه‌های اولیهDeploy را رایگان امتحان کنیدPro‎$۱۰ در ماهبرنامه‌ها و پایگاه‌های داده‌ی در حال تولیدانتخاب ProBusiness‎$۲۹ در ماهتیم‌ها و ترافیک بالاانتخاب 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
حالت سرور۱ نمونه، ۵۱۲ مگابایت، پس از ۱۵ دقیقه بیکاری به خواب می‌رود۳ همیشه روشن، ۲ گیگابایت۱۰ همیشه روشن، ۴ گیگابایت
رونوشت‌ها۱ گره۲ گره، جایگزینی خودکار۳ گره، در مناطق مختلف وقتی اروپا و آسیا باز شوند
دامنه‌های سفارشی برای هر پروژه10نامحدودنامحدود
زیردامنه‌های رایگان Enzonic برای هر پروژه32020
پیش‌نمایش، بازگشت، متغیرهای محیطی، گزارش‌هاشاملشاملشامل
مدت نگهداری گزارش‌ها۱ روز7 روز30 روز
محافظت با رمز عبور، تحلیلشاملشاملشامل
کنسول بدون تبلیغشامل نیستشاملشامل
  • ۵۰٪ تخفیف برای اولین ماه پولی شما
  • ۲۵٪ تخفیف هر ماه با یک طرح پولی بازی Enzonic

قیمت‌ها به دلار آمریکا است. طرح‌های پولی هر ماه از موجودی حساب Enzonic شما تمدید می‌شوند، یا وقتی موجودی تمام شده باشد با کارت. طرح رایگان هرگز کارت نمی‌خواهد. کنسول همیشه محدودیت‌های طرح فعلی شما را نشان می‌دهد.

همه‌ی محدودیت‌ها را در enzonic.dev مقایسه کنید

اعتبارهای Cloud

زمان رایگان Pro یا Business و تا ‎$۵۰۰ Cloud credit برای افرادی که برای دیگران می‌سازند.

  • Pro یا Business برای ۳، ۶ یا ۱۲ ماه
  • تا ‎$۵۰۰ Cloud credit در موجودی Enzonic شما
  • یک اعتبار، Deploy، Databases، CI و محدودیت‌های Rapidfile طرح را پوشش می‌دهد
  • توسط یک انسان بررسی می‌شود و معمولاً ظرف چند روز پاسخ داده می‌شود

با فرم موجود در enzonic.dev درخواست دهید. یک حساب رایگان Enzonic کافی است و نیازی به کارت نیست.

  • متن‌باز
  • دانشجویان
  • سازمان‌های غیرانتفاعی
  • استارتاپ‌ها
  • مربیان
  • هکاتون‌ها

محل اجرا

Deploy و Databases روی سرورهایی اجرا می‌شوند که خود Enzonic مدیریت می‌کند، همان دستگاه‌هایی که سرورهای بازی Enzonic روی آن‌ها میزبانی می‌شوند. در زمان راه‌اندازی، این سرورها در ایالات متحده هستند. اروپا و آسیا در مراحل بعدی قرار دارند و هنوز چیزی در آن‌ها اجرا نمی‌شود. Cloudflare فقط DNS، TLS و مسیر شبکه را جلوی سرورهای ما فراهم می‌کند.

  • ایالات متحدهفعال
  • اروپابه‌زودی
  • آسیابه‌زودی

پرسش‌ها

Next.js، Nuxt، SvelteKit، Remix، Astro، Vite و دیگر ساخت‌های ایستا، سرورهای Hono و Express، و Python با FastAPI یا Flask. HTML ساده بدون مرحله‌ی ساخت کار می‌کند. ساخت‌کننده فریمورک را از مخزن شما تشخیص می‌دهد و می‌توانید هر دستور را تغییر دهید.

یک مخزن را وصل کنید و آخرین commit بعدی‌تان را منتشر کنید.

به پایگاه داده یا دامنه هم نیاز دارید؟