Skip to content

Enzonic Deploy

Push git-ში. მიიღე ცოცხალი URL.

Enzonic Deploy GitHub-ის ყოველ commit-ს აშენებს უცვლელ დეპლოიმენტად, თითოეულ ტოტს აძლევს გადახედვის URL-ს და წარმოებას ერთი დაწკაპუნებით აბრუნებს ნებისმიერ წინა ვერსიაზე. ის მუშაობს Enzonic-ის საკუთარ ძალებით მართულ სერვერებზე.

Free გეგმა: 150 GB ტრაფიკი და 2M ფუნქციის გამოძახება თვეში, ბარათის გარეშე.

Enzonic Deploy: პროექტები

push-იდან წარმოებამდე

დააკავშირე რეპოზიტორია ერთხელ. ამის შემდეგ Git არის დეპლოის ღილაკი.

  1. git push

    დააკავშირე რეპოზიტორია Enzonic GitHub App-ით. ყოველი push და pull request იწყებს build-ს ახალ, იზოლირებულ კონტეინერში.

  2. build

    ინსტალაცია და build მუშაობს შენი დამოკიდებულებებისა და framework-ის ქეშით, და იტვირთება მხოლოდ ახალი ფაილები.

  3. preview

    ყოველ დეპლოიმენტს აქვს თავისი მუდმივი URL, და ყოველ ტოტს აქვს სტაბილური URL, მაგალითად myapp-git-feature.enzonic.dev.

  4. promote

    წარმოების ტოტში merge აკავშირებს შენს დომენებს ახალ დეპლოიმენტთან. წინანდელი რჩება მზად დასაბრუნებლად.

Enzonic Deploy: Build

ცუდი დეპლოი ერთი დაწკაპუნებით უქმდება.

დეპლოიმენტები build-ის შემდეგ არასდროს იცვლება. წარმოება ერთ-ერთზე მიმთითებელია, ამიტომ დაბრუნება მიმთითებელს უფრო ძველ build-ზე გადააქვს. არაფერი ხელახლა არ იგება, და იგივე გზით შეგიძლია ისევ წინ წაწიო.

Enzonic Deploy: დეპლოიმენტები

უფასო ქვედომენები და შენი საკუთარი დომენები.

ყოველ პროექტს ეძლევა <project>.enzonic.dev. Enzonic-ის დომენებზე, მაგალითად enzonic.dev და play-mc.cc, მეტი უფასო სახელის მოთხოვნა შეგიძლია, ან შეგიძლია დაუკავშირო შენს კუთვნილ root დომენს ან ქვედომენს: Free-ზე თითო პროექტზე 10, Pro-სა და Business-ზე შეუზღუდავად. კონსოლი გიჩვენებს დასამატებელ DNS ჩანაწერებს, შეამოწმებს მათ და HTTPS სერტიფიკატებს ავტომატურად გასცემს.

გადაამისამართე www root დომენზე, გადაამისამართე სხვა დომენზე, ან მიამაგრე დომენი Git ტოტს სტეიჯინგისთვის.

წაიკითხე Domains-ის შესახებ
Enzonic Deploy: დომენები

ნახე, რას აკეთებს წარმოება.

runtime ლოგები ნაკადურად მოდის ყოველი კვანძიდან, რომელიც შენს პროექტს უშვებს. Pro და Business ამატებს ანალიტიკას: მოთხოვნებს, ტრაფიკს, ფუნქციის გამოძახებებს, latency-სა და შეცდომების სიხშირეს თითო პროექტზე.

Enzonic Deploy: ანალიტიკა

ყველაფერი დანარჩენი, რაც ვებ აპლიკაციას სჭირდება

ჯერ ფუნქციები, სერვერები საჭიროებისამებრ
API მარშრუტები და სერვერზე რენდერებული გვერდები მუშაობს როგორც ფუნქციები, რომლებიც იწყება მოთხოვნაზე და ჩერდება, როცა ტრაფიკი წყდება. აპლიკაცია, რომელსაც პორტზე უსმენა სჭირდება, მაგალითად WebSocket სერვერი, მუშაობს სერვერის რეჟიმში, და build-ის ლოგი ხსნის მიზეზს.
რეპლიკები და failover
Pro-ზე ფუნქციები და სერვერები ორ კვანძზე მუშაობს და ყოველი მოთხოვნა მიდის ყველაზე ნაკლებად დატვირთულ ჯანსაღ კვანძზე. თუ კვანძი პასუხს წყვეტს, ტრაფიკი მეორეზე გადადის. Business-ზე ემატება მესამე კვანძი.
გარემოს ცვლადები
ცალკე მნიშვნელობები წარმოებისთვის, გადახედვისა და დეველოპმენტისთვის. ერთ ჯერზე ჩასვი მთლიანი .env ფაილი.
build და runtime ლოგები
ცოცხალი build-ის გამოტანა, პლუს მოთხოვნების ლოგები, ფუნქციების გამოტანა და სერვერის stdout ყოველი კვანძიდან, რომელიც შენს პროექტს უშვებს.
დეპლოი Git-ის გარეშე
ჩააგდე საქაღალდე ან zip ფაილი კონსოლში სტატიკური build-ის გამოსაქვეყნებლად, ან დაუშვი CI-იდან პირადი API token-ით.
ანალიტიკა და პაროლით დაცვა
Pro-სა და Business-ზე: მოთხოვნების რაოდენობა, ტრაფიკი, latency და სტატუსის კოდები თითო პროექტზე, და პაროლი სტეიჯინგის ან კლიენტის გადახედვის წინ.

API და კოდირების ინსტრუმენტები

ავტომატური განლაგება დაუმატე ინსტრუმენტებს, რომლებსაც უკვე იყენებ. კონსოლის ყოველი მოქმედება API გამოძახებაა, GitHub Action ყოველ push-ზე განათავსებს და MCP საშუალებას აძლევს შენს AI კოდირების აგენტს განათავსოს, წაიკითხოს build-ის ლოგები და დააბრუნოს.

.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 გვერდზე ყველა ინსტრუმენტისთვის მზად პარამეტრებია.

ავტომატურად ამოიცნობს შენს framework-ს

builder კითხულობს შენს რეპოზიტორიას და ირჩევს ინსტალაციის, build-ისა და გამოტანის პარამეტრებს. უბრალო HTML მუშაობს build-ის ნაბიჯის გარეშე, და ყოველი ბრძანება შეგიძლია გადაწერო.

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • სტატიკური HTML

კონსოლის შიგნით

ფასები

დაიწყე უფასოდ. Pro-ზე ემატება ყოველთვის ჩართული სერვერები, ორკვანძიანი failover, ანალიტიკა და პაროლით დაცვა, და იგივე გეგმა ფარავს Databases-საც.

გეგმაუფასოუფასოპირადი პროექტები, ბოტები და პროტოტიპებიDeploy უფასოდPro$10 თვეშიაპლიკაციები და მონაცემთა ბაზები წარმოებაშიაირჩიე ProBusiness$29 თვეშიგუნდები და მაღალი ტრაფიკიაირჩიე 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
build-ის წუთები თვეში3,00010,00040,000
პარალელური build-ები136
სერვერის რეჟიმი1 ინსტანცია, 512 MB, იძინებს 15 წუთის უმოქმედობის შემდეგ3 ყოველთვის ჩართული, 2 GB10 ყოველთვის ჩართული, 4 GB
რეპლიკები1 კვანძი2 კვანძი, ავტომატური failover3 კვანძი, რეგიონებს შორის, როცა ევროპა და აზია გაიხსნება
საკუთარი დომენები პროექტზე10შეუზღუდავიშეუზღუდავი
უფასო Enzonic ქვედომენები პროექტზე32020
გადახედვები, დაბრუნება, გარემოს ცვლადები, ლოგებიშედისშედისშედის
ლოგების შენახვა1 დღე7 დღე30 დღე
პაროლით დაცვა, ანალიტიკაშედისშედისშედის
კონსოლი რეკლამის გარეშეარ შედისშედისშედის
  • 50% ფასდაკლება პირველ ფასიან თვეზე
  • 25% ფასდაკლება ყოველ თვეში ფასიანი Enzonic სათამაშო გეგმით

ფასები მოცემულია აშშ დოლარში. ფასიანი გეგმები ყოველთვიურად ენიჭება შენს Enzonic ბალანსიდან, ან ბარათით, როცა ბალანსი დაიცლება. უფასო გეგმა არასდროს მოითხოვს ბარათს. კონსოლი ყოველთვის აჩვენებს შენი მიმდინარე გეგმის ლიმიტებს.

შეადარე ყველა ლიმიტი enzonic.dev-ზე

Cloud გრანტები

უფასო Pro ან Business დრო და Cloud კრედიტი $500-მდე იმ ადამიანებისთვის, ვინც სხვებისთვის აშენებს.

  • Pro ან Business 3, 6 ან 12 თვით
  • Cloud კრედიტი $500-მდე შენს Enzonic ბალანსზე
  • ერთი გრანტი მოიცავს Deploy-ს, Databases-ს, CI-ს და გეგმის Rapidfile ლიმიტებს
  • ადამიანი კითხულობს, ჩვეულებრივ რამდენიმე დღეში პასუხობს

განაცხადი შეავსე enzonic.dev-ის ფორმით. გჭირდება მხოლოდ უფასო Enzonic ანგარიში, ბარათის გარეშე.

  • Open source
  • სტუდენტები
  • არაკომერციული ორგანიზაციები
  • სტარტაპები
  • პედაგოგები
  • ჰაკათონები

სად მუშაობს

Deploy და Databases მუშაობს Enzonic-ის მიერ საკუთარი ძალებით მართულ სერვერებზე, იგივე მანქანებზე, რომლებიც Enzonic-ის სათამაშო სერვერებს უძღვებიან. გაშვებისას ეს არის შეერთებული შტატები. ევროპა და აზია შემდეგ მოდის; იქ ჯერ არაფერი მუშაობს. Cloudflare მხოლოდ DNS-ს, TLS-სა და ქსელურ მარშრუტს აწვდის ჩვენი სერვერების წინ.

  • შეერთებული შტატებიმუშაობს
  • ევროპამალე
  • აზიამალე

კითხვები

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite და სხვა სტატიკური build-ები, Hono და Express სერვერები, და Python FastAPI-ით ან Flask-ით. უბრალო HTML მუშაობს build-ის ნაბიჯის გარეშე. builder ამოიცნობს framework-ს შენი რეპოზიტორიიდან, და ყოველი ბრძანება შეგიძლია გადაწერო.

დააკავშირე რეპოზიტორია და გამოუშვი შენი შემდეგი commit.

მონაცემთა ბაზაც ან დომენიც გჭირდება?