Skip to content

Enzonic Deploy

Envía a Git. Consigue unha URL en directo.

Enzonic Deploy converte cada commit de GitHub nun despregue inmutable, dálle a cada rama unha URL de previsualización e devolve a produción a calquera versión anterior cun clic. Funciona en servidores que Enzonic opera por si mesma.

Plan gratuíto: 150 GB de ancho de banda e 2M de invocacións de funcións ao mes, sen tarxeta.

Enzonic Deploy: Proxectos

Do push á produción

Conecta un repositorio unha vez. A partir de aí, Git é o botón de despregue.

  1. git push

    Conecta un repositorio a través da app de GitHub de Enzonic. Cada push e cada pull request inicia unha compilación nun contedor novo e illado.

  2. build

    A instalación e a compilación usan as túas caches de dependencias e de framework, e só se envían os ficheiros novos.

  3. preview

    Cada despregue conserva a súa propia URL permanente, e cada rama recibe unha estable, como myapp-git-feature.enzonic.dev.

  4. promote

    Ao fusionar na rama de produción, os teus dominios apuntan ao novo despregue. O anterior queda listo para a reversión.

Enzonic Deploy: Compilación

Un despregue malo desfaise cun clic.

Os despregues nunca cambian despois de construírse. A produción é un punteiro a un deles, así que volver atrás move o punteiro a unha compilación anterior. Non se volve compilar nada, e podes avanzar de novo do mesmo xeito.

Enzonic Deploy: Despregues

Subdominios gratuítos e dominios propios.

Cada proxecto recibe <project>.enzonic.dev. Reclama máis nomes gratuítos en dominios de Enzonic como enzonic.dev e play-mc.cc, ou conecta un dominio raíz ou un subdominio que sexa teu: 10 por proxecto no plan gratuíto, sen límite en Pro e Business. A consola mostra os rexistros DNS que hai que engadir, compróbaos por ti e emite certificados HTTPS automaticamente.

Redirixe www ao dominio raíz, redirixe a outro dominio ou fixa un dominio a unha rama de Git para staging.

Ler sobre Domains
Enzonic Deploy: Dominios

Mira o que fai a produción.

Os rexistros de execución transmítense desde cada nodo que executa o teu proxecto. Pro e Business engaden analítica: peticións, ancho de banda, invocacións de funcións, latencia e taxa de erros por proxecto.

Enzonic Deploy: Analítica

Todo o resto que necesita unha app web

Primeiro as funcións, servidores cando fagan falta
As rutas de API e as páxinas renderizadas no servidor corren como funcións que arrancan baixo demanda e paran cando cesa o tráfico. Unha app que debe escoitar nun porto, como un servidor WebSocket, corre en modo servidor, e o rexistro de compilación indica o motivo.
Réplicas e conmutación por fallo
En Pro, as funcións e os servidores corren en dous nodos, e cada petición vai ao nodo en bo estado que menos traballo teña. Se un nodo deixa de responder, o tráfico pasa ao outro. Business engade un terceiro nodo.
Variables de entorno
Valores separados para produción, previsualización e desenvolvemento. Pega un ficheiro .env completo de unha vez.
Rexistros de compilación e de execución
Saída de compilación en directo, máis rexistros de peticións, saída de funcións e stdout do servidor de cada nodo que executa o teu proxecto.
Despregar sen Git
Arrastra unha carpeta ou un zip á consola para publicar unha compilación estática, ou despregar desde CI cun token de API persoal.
Analítica e protección con contrasinal
En Pro e Business: número de peticións, ancho de banda, latencia e códigos de estado por proxecto, e un contrasinal diante do staging ou dunha vista previa para un cliente.

Ferramentas de API e programación

Engade a implantación automática ás ferramentas que xa usas. Cada acción da consola é unha chamada á API, unha GitHub Action implanta en cada push e MCP permite que o teu axente de programación con IA implante, lea os rexistros de compilación e reverta.

.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

Non hai CLI que instalar: funciona calquera CI ou terminal con curl. A páxina de desenvolvemento da consola ten configuracións listas para cada ferramenta.

Detecta o framework que xa usas

O builder le o teu repositorio e elixe a instalación, a compilación e a saída. O HTML simple funciona sen paso de compilación, e podes substituír cada comando.

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • HTML estático

Dentro da consola

Prezos

Empeza de balde. Pro engade servidores sempre activos, conmutación entre dous nodos, analítica e protección con contrasinal, e o mesmo plan cobre Databases.

PlanGratuítoGratuítoProxectos persoais, bots e prototiposDespregar de baldePro$10 ao mesApps e bases de datos en produciónEscoller ProBusiness$29 ao mesEquipos e tráfico altoEscoller Business
Proxectos200IlimitadoIlimitado
Despregues conservados30 por proxecto300 por proxecto1,000 por proxecto
Ancho de banda ao mes150 GB2 TB5 TB
Invocacións de funcións ao mes2M20M100M
Cómputo de funcións ao mes400 GB-h2,000 GB-h10,000 GB-h
Memoria / tempo límite das funcións1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Minutos de compilación ao mes3,00010,00040,000
Compilacións simultáneas136
Modo servidor1 instancia, 512 MB, adormécese tras 15 minutos inactivos3 sempre activos, 2 GB10 sempre activos, 4 GB
Réplicas1 nodo2 nodos, conmutación automática por fallo3 nodos, entre rexións cando abran Europa e Asia
Dominios propios por proxecto10IlimitadoIlimitado
Subdominios gratuítos de Enzonic por proxecto32020
Previsualizacións, reversión, variables de entorno, rexistrosIncluídoIncluídoIncluído
Retención de rexistros1 día7 días30 días
Protección con contrasinal, analíticaIncluídoIncluídoIncluído
Consola sen anunciosNon incluídoIncluídoIncluído
  • 50% de desconto no primeiro mes de pago
  • 25% de desconto todos os meses cun plan de pago de xogos de Enzonic

Prezos en dólares estadounidenses. Os plans de pago renóvanse mensualmente co teu saldo de Enzonic, ou con tarxeta cando o saldo se esgota. O plan gratuíto nunca pide tarxeta. A consola mostra sempre os límites do teu plan actual.

Compara todos os límites en enzonic.dev

Axudas Cloud

Tempo Pro ou Business gratuíto e ata $500 de crédito de Cloud para quen constrúe para outros.

  • Pro ou Business durante 3, 6 ou 12 meses
  • Ata $500 de crédito de Cloud no teu saldo de Enzonic
  • Unha axuda cobre Deploy, Databases, CI e os límites de Rapidfile do plan
  • Lido por unha persoa, normalmente respondido en poucos días

Solicítao co formulario de enzonic.dev. Só necesitas unha conta gratuíta de Enzonic, e non fai falta tarxeta.

  • Código aberto
  • Estudantes
  • Organizacións sen ánimo de lucro
  • Startups
  • Docentes
  • Hackathons

Onde funciona

Deploy e Databases funcionan en servidores que Enzonic opera por si mesma, as mesmas máquinas que dan servizo aos servidores de xogo de Enzonic. No arranque, iso son os Estados Unidos. Europa e Asia chegarán despois; de momento aí non hai nada en funcionamento. Cloudflare só ofrece o DNS, o TLS e a ruta de rede diante dos nosos servidores.

  • Estados UnidosEn funcionamento
  • EuropaPróximamente
  • AsiaPróximamente

Preguntas

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite e outras compilacións estáticas, servidores Hono e Express, e Python con FastAPI ou Flask. O HTML simple funciona sen paso de compilación. O builder detecta o framework desde o teu repositorio e podes substituír cada comando.

Conecta un repositorio e envía o teu próximo commit.

Precisas tamén unha base de datos ou un dominio?