Skip to content

Enzonic Deploy

Git 'ਤੇ push ਕਰੋ। ਲਾਈਵ URL ਪਾਓ।

Enzonic Deploy GitHub ਦੇ ਹਰ commit ਨੂੰ ਅਟੱਲ deployment ਵਿੱਚ ਬਣਾਉਂਦਾ ਹੈ, ਹਰ branch ਨੂੰ preview URL ਦਿੰਦਾ ਹੈ, ਅਤੇ production ਨੂੰ ਇੱਕ ਕਲਿੱਕ ਵਿੱਚ ਕਿਸੇ ਵੀ ਪੁਰਾਣੇ ਸੰਸਕਰਣ 'ਤੇ ਵਾਪਸ ਲੈ ਜਾਂਦਾ ਹੈ। ਇਹ Enzonic ਦੇ ਆਪਣੇ ਚਲਾਏ ਸਰਵਰਾਂ 'ਤੇ ਚੱਲਦਾ ਹੈ।

ਮੁਫ਼ਤ ਯੋਜਨਾ: ਪ੍ਰਤੀ ਮਹੀਨਾ 150 GB bandwidth ਅਤੇ 2M function invocations, ਕਾਰਡ ਦੀ ਲੋੜ ਨਹੀਂ।

Enzonic Deploy: ਪ੍ਰੋਜੈਕਟ

Push ਤੋਂ production ਤੱਕ

ਇੱਕ ਵਾਰ repository ਜੋੜੋ। ਉਸ ਤੋਂ ਬਾਅਦ, Git ਹੀ deploy ਬਟਨ ਹੈ।

  1. git push

    Enzonic GitHub App ਰਾਹੀਂ ਇੱਕ repository ਜੋੜੋ। ਹਰ push ਅਤੇ pull request ਇੱਕ ਨਵੇਂ, ਅਲੱਗ ਕੰਟੇਨਰ ਵਿੱਚ build ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ।

  2. build

    Install ਅਤੇ build ਤੁਹਾਡੇ dependency ਅਤੇ framework caches ਨਾਲ ਚੱਲਦੇ ਹਨ, ਅਤੇ ਸਿਰਫ਼ ਨਵੀਆਂ ਫਾਈਲਾਂ ਅੱਪਲੋਡ ਹੁੰਦੀਆਂ ਹਨ।

  3. preview

    ਹਰ deployment ਆਪਣਾ ਸਥਾਈ URL ਰੱਖਦਾ ਹੈ, ਅਤੇ ਹਰ branch ਨੂੰ ਇੱਕ ਸਥਿਰ URL ਮਿਲਦਾ ਹੈ ਜਿਵੇਂ myapp-git-feature.enzonic.dev।

  4. promote

    Production branch ਵਿੱਚ merge ਕਰਨ ਨਾਲ ਤੁਹਾਡੇ ਡੋਮੇਨ ਨਵੀਂ deployment ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਲੱਗਦੇ ਹਨ। ਪਿਛਲੀ deployment rollback ਲਈ ਤਿਆਰ ਰਹਿੰਦੀ ਹੈ।

Enzonic Deploy: Build

ਖਰਾਬ deploy ਇੱਕ ਕਲਿੱਕ ਦੂਰ ਹੈ।

Deployments ਬਣਨ ਤੋਂ ਬਾਅਦ ਕਦੇ ਨਹੀਂ ਬਦਲਦੇ। Production ਉਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵੱਲ ਇਸ਼ਾਰਾ ਹੈ, ਇਸ ਲਈ rollback ਇਸ਼ਾਰੇ ਨੂੰ ਪੁਰਾਣੇ build 'ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ। ਕੁਝ ਵੀ ਦੁਬਾਰਾ build ਨਹੀਂ ਹੁੰਦਾ, ਅਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਉਸੇ ਤਰ੍ਹਾਂ ਮੁੜ ਅੱਗੇ ਲਿਜਾ ਸਕਦੇ ਹੋ।

Enzonic Deploy: Deployments

ਮੁਫ਼ਤ ਸਬਡੋਮੇਨ ਅਤੇ ਤੁਹਾਡੇ ਆਪਣੇ ਡੋਮੇਨ।

ਹਰ ਪ੍ਰੋਜੈਕਟ ਨੂੰ <project>.enzonic.dev ਮਿਲਦਾ ਹੈ। enzonic.dev ਅਤੇ play-mc.cc ਵਰਗੇ Enzonic domains 'ਤੇ ਹੋਰ ਮੁਫ਼ਤ ਨਾਮ ਲਓ, ਜਾਂ ਆਪਣਾ root domain ਜਾਂ subdomain ਜੋੜੋ: ਮੁਫ਼ਤ 'ਤੇ ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ 10, Pro ਅਤੇ Business 'ਤੇ ਬੇਅੰਤ। console ਤੁਹਾਨੂੰ ਜੋੜਨ ਲਈ DNS records ਦਿਖਾਉਂਦਾ ਹੈ, ਉਹਨਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ HTTPS certificates ਆਪਣੇ-ਆਪ ਜਾਰੀ ਕਰਦਾ ਹੈ।

www ਨੂੰ root ਡੋਮੇਨ 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰੋ, ਕਿਸੇ ਹੋਰ ਡੋਮੇਨ 'ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰੋ, ਜਾਂ staging ਲਈ ਕਿਸੇ ਡੋਮੇਨ ਨੂੰ Git branch ਨਾਲ ਜੋੜੋ।

Domains ਬਾਰੇ ਪੜ੍ਹੋ
Enzonic Deploy: ਡੋਮੇਨ

ਵੇਖੋ production ਕੀ ਕਰ ਰਿਹਾ ਹੈ।

Runtime logs ਹਰ ਉਸ node ਤੋਂ ਵਹਿੰਦੇ ਹਨ ਜੋ ਤੁਹਾਡਾ ਪ੍ਰੋਜੈਕਟ ਚਲਾਉਂਦਾ ਹੈ। Pro ਅਤੇ Business analytics ਜੋੜਦੇ ਹਨ: ਹਰ ਪ੍ਰੋਜੈਕਟ ਲਈ ਬੇਨਤੀਆਂ, ਬੈਂਡਵਿਡਥ, function invocations, latency ਅਤੇ error rate।

Enzonic Deploy: Analytics

ਵੈੱਬ ਐਪ ਨੂੰ ਬਾਕੀ ਸਭ ਕੁਝ ਜੋ ਚਾਹੀਦਾ ਹੈ

ਪਹਿਲਾਂ functions, ਲੋੜ ਪੈਣ 'ਤੇ ਸਰਵਰ
API routes ਅਤੇ server-rendered ਪੰਨੇ functions ਵਜੋਂ ਚੱਲਦੇ ਹਨ ਜੋ ਮੰਗ 'ਤੇ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ ਅਤੇ ਟ੍ਰੈਫਿਕ ਰੁਕਣ 'ਤੇ ਬੰਦ ਹੋ ਜਾਂਦੇ ਹਨ। ਜਿਸ ਐਪ ਨੂੰ ਕਿਸੇ ਪੋਰਟ 'ਤੇ ਸੁਣਨਾ ਪੈਂਦਾ ਹੈ, ਜਿਵੇਂ WebSocket ਸਰਵਰ, ਉਹ ਸਰਵਰ ਮੋਡ ਵਿੱਚ ਚੱਲਦਾ ਹੈ, ਅਤੇ build log ਦੱਸਦਾ ਹੈ ਕਿਉਂ।
ਰੈਪਲਿਕਾ ਅਤੇ failover
Pro 'ਤੇ functions ਅਤੇ ਸਰਵਰ ਦੋ nodes 'ਤੇ ਚੱਲਦੇ ਹਨ ਅਤੇ ਹਰ ਬੇਨਤੀ ਸਭ ਤੋਂ ਘੱਟ ਵਿਅਸਤ ਸਿਹਤਮੰਦ node ਕੋਲ ਜਾਂਦੀ ਹੈ। ਜੇ ਕੋਈ node ਜਵਾਬ ਦੇਣਾ ਬੰਦ ਕਰ ਦੇਵੇ, ਤਾਂ ਟ੍ਰੈਫਿਕ ਦੂਜੇ 'ਤੇ ਚਲਾ ਜਾਂਦਾ ਹੈ। Business ਇੱਕ ਤੀਜਾ node ਜੋੜਦਾ ਹੈ।
ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ
Production, preview ਅਤੇ development ਲਈ ਵੱਖਰੀਆਂ ਕੀਮਤਾਂ। ਪੂਰੀ .env ਫਾਈਲ ਇੱਕੋ ਵਾਰ ਪੇਸਟ ਕਰੋ।
Build ਅਤੇ runtime logs
Live build ਆਉਟਪੁੱਟ, ਨਾਲ ਹੀ request logs, function ਆਉਟਪੁੱਟ ਅਤੇ ਹਰ node ਤੋਂ server stdout ਜੋ ਤੁਹਾਡਾ ਪ੍ਰੋਜੈਕਟ ਚਲਾਉਂਦਾ ਹੈ।
Git ਤੋਂ ਬਿਨਾਂ deploy
ਸਟੈਟਿਕ build ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨ ਲਈ ਕੰਸੋਲ 'ਤੇ ਫੋਲਡਰ ਜਾਂ zip ਸੁੱਟੋ, ਜਾਂ ਨਿੱਜੀ API token ਨਾਲ CI ਤੋਂ deploy ਕਰੋ।
Analytics ਅਤੇ ਪਾਸਵਰਡ ਸੁਰੱਖਿਆ
Pro ਅਤੇ Business 'ਤੇ: ਹਰ ਪ੍ਰੋਜੈਕਟ ਲਈ request ਗਿਣਤੀ, ਬੈਂਡਵਿਡਥ, latency ਅਤੇ status codes, ਅਤੇ staging ਜਾਂ ਕਲਾਇੰਟ preview ਦੇ ਸਾਹਮਣੇ ਇੱਕ ਪਾਸਵਰਡ।

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 ਪੰਨੇ 'ਤੇ ਹਰ ਟੂਲ ਲਈ ਤਿਆਰ ਸੈੱਟਅੱਪ ਹਨ।

ਜਿਹੜਾ framework ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤਦੇ ਹੋ, ਉਸਨੂੰ ਪਛਾਣਦਾ ਹੈ

Builder ਤੁਹਾਡੀ repository ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ install, build ਤੇ output ਸੈਟਿੰਗਾਂ ਚੁਣਦਾ ਹੈ। ਸਾਦਾ HTML ਬਿਨਾਂ build ਕਦਮ ਦੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਹਰ ਕਮਾਂਡ ਬਦਲ ਸਕਦੇ ਹੋ।

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • ਸਟੈਟਿਕ HTML

ਕੰਸੋਲ ਦੇ ਅੰਦਰ

ਕੀਮਤ

ਮੁਫ਼ਤ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ। Pro ਹਮੇਸ਼ਾ-ਚਾਲੂ ਸਰਵਰ, ਦੋ nodes 'ਤੇ failover, analytics ਅਤੇ ਪਾਸਵਰਡ ਸੁਰੱਖਿਆ ਜੋੜਦਾ ਹੈ, ਅਤੇ ਉਹੀ ਯੋਜਨਾ Databases ਨੂੰ ਵੀ ਕਵਰ ਕਰਦੀ ਹੈ।

ਯੋਜਨਾਮੁਫ਼ਤਮੁਫ਼ਤਨਿੱਜੀ ਪ੍ਰੋਜੈਕਟ, ਬੋਟ ਅਤੇ ਪ੍ਰੋਟੋਟਾਈਪਮੁਫ਼ਤ ਵਿੱਚ Deploy ਕਰੋPro$ 10 ਪ੍ਰਤੀ ਮਹੀਨਾProduction ਵਿੱਚ ਐਪਾਂ ਅਤੇ ਡੇਟਾਬੇਸPro ਚੁਣੋBusiness$ 29 ਪ੍ਰਤੀ ਮਹੀਨਾਟੀਮਾਂ ਅਤੇ ਵੱਡਾ ਟ੍ਰੈਫਿਕBusiness ਚੁਣੋ
ਪ੍ਰੋਜੈਕਟ200ਅਸੀਮਤਅਸੀਮਤ
ਸੰਭਾਲੇ ਗਏ deployments30 ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ300 ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ1,000 ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ
ਪ੍ਰਤੀ ਮਹੀਨਾ ਬੈਂਡਵਿਡਥ150 GB2 TB5 TB
ਪ੍ਰਤੀ ਮਹੀਨਾ function invocations2M20M100M
ਪ੍ਰਤੀ ਮਹੀਨਾ function compute400 GB-h2,000 GB-h10,000 GB-h
Function ਮੈਮਰੀ / timeout1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
ਪ੍ਰਤੀ ਮਹੀਨਾ build ਮਿੰਟ3,00010,00040,000
ਇੱਕੋ ਸਮੇਂ builds136
ਸਰਵਰ ਮੋਡ1 instance, 512 MB, 15 ਮਿੰਟ ਵਿਹਲੇ ਰਹਿਣ ਤੋਂ ਬਾਅਦ ਸੌਂ ਜਾਂਦਾ ਹੈ3 ਹਮੇਸ਼ਾ ਚਾਲੂ, 2 GB10 ਹਮੇਸ਼ਾ ਚਾਲੂ, 4 GB
ਰੈਪਲਿਕਾ1 node2 nodes, ਆਟੋਮੈਟਿਕ failover3 nodes, ਯੂਰਪ ਅਤੇ ਏਸ਼ੀਆ ਖੁੱਲ੍ਹਣ 'ਤੇ ਖੇਤਰਾਂ ਦੇ ਪਾਰ
ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ ਕਸਟਮ ਡੋਮੇਨ10ਅਸੀਮਤਅਸੀਮਤ
ਪ੍ਰਤੀ ਪ੍ਰੋਜੈਕਟ ਮੁਫ਼ਤ Enzonic ਸਬਡੋਮੇਨ32020
Previews, rollback, env vars, logsਸ਼ਾਮਲਸ਼ਾਮਲਸ਼ਾਮਲ
Log ਰੱਖਣ ਦੀ ਮਿਆਦ1 ਦਿਨ7 ਦਿਨ30 ਦਿਨ
ਪਾਸਵਰਡ ਸੁਰੱਖਿਆ, analyticsਸ਼ਾਮਲਸ਼ਾਮਲਸ਼ਾਮਲ
ਇਸ਼ਤਿਹਾਰਾਂ ਤੋਂ ਬਿਨਾਂ ਕੰਸੋਲਸ਼ਾਮਲ ਨਹੀਂਸ਼ਾਮਲਸ਼ਾਮਲ
  • ਤੁਹਾਡੇ ਪਹਿਲੇ ਅਦਾਇਗੀ ਮਹੀਨੇ 'ਤੇ 50% ਛੂਟ
  • ਅਦਾਇਗੀ Enzonic ਗੇਮ ਯੋਜਨਾ ਨਾਲ ਹਰ ਮਹੀਨੇ 25% ਛੂਟ

ਕੀਮਤਾਂ ਅਮਰੀਕੀ ਡਾਲਰ ਵਿੱਚ ਹਨ। ਅਦਾਇਗੀ ਯੋਜਨਾਵਾਂ ਹਰ ਮਹੀਨੇ ਤੁਹਾਡੇ Enzonic ਬੈਲੰਸ ਤੋਂ ਨਵੀਆਂ ਹੁੰਦੀਆਂ ਹਨ, ਜਾਂ ਬੈਲੰਸ ਖਾਲੀ ਹੋਣ 'ਤੇ ਕਾਰਡ ਰਾਹੀਂ। ਮੁਫ਼ਤ ਯੋਜਨਾ ਕਦੇ ਵੀ ਕਾਰਡ ਨਹੀਂ ਮੰਗਦੀ। ਕੰਸੋਲ ਹਮੇਸ਼ਾ ਤੁਹਾਡੀ ਮੌਜੂਦਾ ਯੋਜਨਾ ਦੀਆਂ ਹੱਦਾਂ ਦਿਖਾਉਂਦਾ ਹੈ।

enzonic.dev 'ਤੇ ਹਰ ਹੱਦ ਦੀ ਤੁਲਨਾ ਕਰੋ

Cloud ਗ੍ਰਾਂਟਾਂ

ਦੂਜਿਆਂ ਲਈ ਬਣਾਉਣ ਵਾਲਿਆਂ ਲਈ ਮੁਫ਼ਤ Pro ਜਾਂ Business ਸਮਾਂ ਅਤੇ $ 500 ਤੱਕ Cloud ਕ੍ਰੈਡਿਟ।

  • 3, 6 ਜਾਂ 12 ਮਹੀਨਿਆਂ ਲਈ Pro ਜਾਂ Business
  • ਤੁਹਾਡੇ Enzonic ਬੈਲੰਸ 'ਤੇ $ 500 ਤੱਕ Cloud ਕ੍ਰੈਡਿਟ
  • ਇੱਕ ਗ੍ਰਾਂਟ Deploy, Databases, CI ਅਤੇ ਯੋਜਨਾ ਦੀਆਂ Rapidfile ਹੱਦਾਂ ਕਵਰ ਕਰਦੀ ਹੈ
  • ਇੱਕ ਵਿਅਕਤੀ ਪੜ੍ਹਦਾ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ ਕੁਝ ਦਿਨਾਂ ਵਿੱਚ ਜਵਾਬ ਮਿਲਦਾ ਹੈ

enzonic.dev 'ਤੇ ਫਾਰਮ ਰਾਹੀਂ ਅਰਜ਼ੀ ਦਿਓ। ਇੱਕ ਮੁਫ਼ਤ Enzonic ਖਾਤਾ ਕਾਫ਼ੀ ਹੈ, ਅਤੇ ਕਾਰਡ ਦੀ ਲੋੜ ਨਹੀਂ।

  • ਓਪਨ ਸੋਰਸ
  • ਵਿਦਿਆਰਥੀ
  • ਗ਼ੈਰ-ਮੁਨਾਫ਼ਾ ਸੰਸਥਾਵਾਂ
  • ਸਟਾਰਟਅੱਪ
  • ਅਧਿਆਪਕ
  • ਹੈਕਾਥਨ

ਇਹ ਕਿੱਥੇ ਚੱਲਦਾ ਹੈ

Deploy ਅਤੇ Databases ਉਹਨਾਂ ਸਰਵਰਾਂ 'ਤੇ ਚੱਲਦੇ ਹਨ ਜੋ Enzonic ਆਪ ਚਲਾਉਂਦਾ ਹੈ, ਉਹੀ ਮਸ਼ੀਨਾਂ ਜਿਨ੍ਹਾਂ 'ਤੇ Enzonic ਗੇਮ ਸਰਵਰ ਚੱਲਦੇ ਹਨ। ਲਾਂਚ ਦੇ ਸਮੇਂ ਇਹ ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾ ਹੈ। ਯੂਰਪ ਅਤੇ ਏਸ਼ੀਆ ਅਗਲੇ ਆਉਣਗੇ; ਉੱਥੇ ਅਜੇ ਕੁਝ ਨਹੀਂ ਚੱਲਦਾ। Cloudflare ਸਿਰਫ਼ ਸਾਡੇ ਸਰਵਰਾਂ ਦੇ ਸਾਹਮਣੇ DNS, TLS ਅਤੇ ਨੈੱਟਵਰਕ ਰਸਤਾ ਦਿੰਦਾ ਹੈ।

  • ਸੰਯੁਕਤ ਰਾਜ ਅਮਰੀਕਾਲਾਈਵ
  • ਯੂਰਪਜਲਦੀ ਆ ਰਿਹਾ ਹੈ
  • ਏਸ਼ੀਆਜਲਦੀ ਆ ਰਿਹਾ ਹੈ

ਸਵਾਲ

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite ਅਤੇ ਹੋਰ ਸਟੈਟਿਕ builds, Hono ਅਤੇ Express ਸਰਵਰ, ਅਤੇ FastAPI ਜਾਂ Flask ਨਾਲ Python। ਸਾਦਾ HTML ਬਿਨਾਂ build ਕਦਮ ਦੇ ਚੱਲਦਾ ਹੈ। Builder ਤੁਹਾਡੀ repository ਤੋਂ framework ਪਛਾਣਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਹਰ ਕਮਾਂਡ ਬਦਲ ਸਕਦੇ ਹੋ।

ਇੱਕ repository ਜੋੜੋ ਅਤੇ ਆਪਣਾ ਅਗਲਾ commit ਭੇਜੋ।

ਡੇਟਾਬੇਸ ਜਾਂ ਡੋਮੇਨ ਵੀ ਚਾਹੀਦਾ ਹੈ?