Skip to content

Enzonic Deploy

Git-এ পুশ করুন। একটি লাইভ URL পান।

Enzonic Deploy GitHub থেকে প্রতিটি commit-কে একটি অপরিবর্তনীয় ডিপ্লয়মেন্টে পরিণত করে, প্রতিটি ব্রাঞ্চকে একটি প্রিভিউ URL দেয় এবং প্রোডাকশনকে এক ক্লিকে যেকোনো আগের সংস্করণে ফিরিয়ে নেয়। এটি Enzonic-এর নিজের পরিচালিত সার্ভারে চলে।

বিনামূল্যে প্ল্যান: মাসে 150 GB ব্যান্ডউইথ ও 2M ফাংশন কল, কার্ড লাগবে না।

Enzonic Deploy: প্রজেক্ট

পুশ থেকে প্রোডাকশন পর্যন্ত

একবার একটি রিপোজিটরি সংযুক্ত করুন। এরপর Git-ই ডিপ্লয় বোতাম।

  1. git push

    Enzonic GitHub App-এর মাধ্যমে একটি রিপোজিটরি সংযুক্ত করুন। প্রতিটি push ও pull request একটি নতুন, বিচ্ছিন্ন কন্টেইনারে বিল্ড শুরু করে।

  2. build

    ইনস্টল ও বিল্ড আপনার ডিপেন্ডেন্সি ও ফ্রেমওয়ার্ক ক্যাশ দিয়ে চলে, এবং শুধু নতুন ফাইল আপলোড হয়।

  3. preview

    প্রতিটি ডিপ্লয়মেন্ট নিজস্ব স্থায়ী URL রাখে, এবং প্রতিটি ব্রাঞ্চ myapp-git-feature.enzonic.dev-এর মতো একটি স্থির URL পায়।

  4. promote

    প্রোডাকশন ব্রাঞ্চে মার্জ করলে আপনার ডোমেইনগুলো নতুন ডিপ্লয়মেন্টের দিকে নির্দেশ করে। আগেরটি রোলব্যাকের জন্য প্রস্তুত থাকে।

Enzonic Deploy: বিল্ড

খারাপ ডিপ্লয় এক ক্লিকে বাতিল করা যায়।

বিল্ড হওয়ার পর ডিপ্লয়মেন্ট কখনো পরিবর্তিত হয় না। প্রোডাকশন তাদের একটির দিকে নির্দেশকারী একটি পয়েন্টার, তাই রোলব্যাক পয়েন্টারটিকে পুরোনো বিল্ডে সরিয়ে দেয়। কিছুই পুনরায় বিল্ড হয় না, এবং একই পদ্ধতিতে আপনি এটি আবার সামনে সরাতে পারেন।

Enzonic Deploy: ডিপ্লয়মেন্ট

বিনামূল্যে সাবডোমেইন ও আপনার নিজের ডোমেইন।

প্রতিটি প্রজেক্ট পায় <project>.enzonic.dev। enzonic.dev ও play-mc.cc-এর মতো Enzonic ডোমেইনে আরও বিনামূল্যে নাম দাবি করুন, অথবা আপনার মালিকানাধীন রুট ডোমেইন বা সাবডোমেইন সংযুক্ত করুন: Free-এ প্রতি প্রজেক্টে 10টি, 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 আপনার AI কোডিং এজেন্টকে ডিপ্লয় করতে, বিল্ড লগ পড়তে ও রোলব্যাক করতে দেয়।

.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১০ US$ প্রতি মাসেপ্রোডাকশনের অ্যাপ ও ডেটাবেসPro বেছে নিনBusiness২৯ US$ প্রতি মাসেদল ও উচ্চ ট্রাফিক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
সার্ভার মোড১টি ইনস্ট্যান্স, 512 MB, ১৫ মিনিট নিষ্ক্রিয় থাকলে ঘুমায়৩টি সবসময় চালু, 2 GB১০টি সবসময় চালু, 4 GB
রেপ্লিকা১টি নোড২টি নোড, স্বয়ংক্রিয় ফেইলওভার৩টি নোড, ইউরোপ ও এশিয়া খোলার পর অঞ্চল জুড়ে
প্রতি প্রজেক্টে কাস্টম ডোমেইন10সীমাহীনসীমাহীন
প্রতি প্রজেক্টে বিনামূল্যে Enzonic সাবডোমেইন32020
প্রিভিউ, রোলব্যাক, এনভ ভেরিয়েবল, লগঅন্তর্ভুক্তঅন্তর্ভুক্তঅন্তর্ভুক্ত
লগ সংরক্ষণ১ দিন7 দিন30 দিন
পাসওয়ার্ড সুরক্ষা, অ্যানালিটিক্সঅন্তর্ভুক্তঅন্তর্ভুক্তঅন্তর্ভুক্ত
বিজ্ঞাপনমুক্ত কনসোলঅন্তর্ভুক্ত নয়অন্তর্ভুক্তঅন্তর্ভুক্ত
  • আপনার প্রথম পেইড মাসে ৫০% ছাড়
  • পেইড Enzonic গেম প্ল্যানসহ প্রতি মাসে ২৫% ছাড়

মূল্য মার্কিন ডলারে। পেইড প্ল্যান প্রতি মাসে আপনার Enzonic ব্যালেন্স থেকে নবায়ন হয়, বা ব্যালেন্স শূন্য হলে কার্ড থেকে। বিনামূল্যে প্ল্যান কখনো কার্ড চায় না। কনসোল সবসময় আপনার বর্তমান প্ল্যানের সীমা দেখায়।

enzonic.dev-এ প্রতিটি সীমা তুলনা করুন

ক্লাউড গ্রান্ট

যারা অন্যদের জন্য তৈরি করে, তাদের জন্য বিনামূল্যের Pro বা Business সময় এবং ৫০০ US$ পর্যন্ত Cloud ক্রেডিট।

  • 3, 6 বা 12 মাসের জন্য Pro বা Business
  • আপনার Enzonic ব্যালেন্সে ৫০০ US$ পর্যন্ত Cloud ক্রেডিট
  • একটি গ্রান্ট Deploy, Databases, CI ও প্ল্যানের Rapidfile সীমা কভার করে
  • একজন মানুষ পড়েন, সাধারণত কয়েক দিনের মধ্যে উত্তর দেওয়া হয়

enzonic.dev-এর ফর্ম দিয়ে আবেদন করুন। একটি বিনামূল্যের Enzonic অ্যাকাউন্টই যথেষ্ট, কার্ড লাগবে না।

  • ওপেন সোর্স
  • শিক্ষার্থী
  • অলাভজনক সংস্থা
  • স্টার্টআপ
  • শিক্ষাবিদ
  • হ্যাকাথন

কোথায় চলে

Deploy ও Databases চলে Enzonic-এর নিজের পরিচালিত সার্ভারে, যেগুলো Enzonic গেম সার্ভারের পেছনের একই মেশিন। চালুর সময় এটি যুক্তরাষ্ট্রে। ইউরোপ ও এশিয়া পরে আসছে; সেখানে এখনো কিছু চলছে না। Cloudflare শুধু আমাদের সার্ভারের সামনে DNS, TLS ও নেটওয়ার্ক পথ প্রদান করে।

  • যুক্তরাষ্ট্রচালু
  • ইউরোপশীঘ্রই আসছে
  • এশিয়াশীঘ্রই আসছে

প্রশ্নসমূহ

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite এবং অন্যান্য স্ট্যাটিক বিল্ড, Hono ও Express সার্ভার, এবং FastAPI বা Flask সহ Python। সাধারণ HTML কোনো বিল্ড ধাপ ছাড়াই কাজ করে। বিল্ডার আপনার রিপোজিটরি থেকে ফ্রেমওয়ার্ক শনাক্ত করে এবং আপনি প্রতিটি কমান্ড ওভাররাইড করতে পারেন।

একটি রিপোজিটরি সংযুক্ত করুন এবং আপনার পরের commit পাঠান।

একটি ডেটাবেস বা ডোমেইনও দরকার?