Skip to content

Enzonic Deploy

Envie para o Git. Obtenha um URL em direto.

O Enzonic Deploy transforma cada commit do GitHub numa implementação imutável, dá a cada ramo um URL de pré-visualização e repõe a produção em qualquer versão anterior com um clique. Funciona em servidores que a própria Enzonic opera.

Plano gratuito: 150 GB de largura de banda e 2M de invocações de funções por mês, sem cartão.

Enzonic Deploy: Projetos

Do envio à produção

Ligue um repositório uma vez. Depois disso, o Git é o botão de implementação.

  1. git push

    Ligue um repositório através da aplicação Enzonic GitHub. Cada push e pull request inicia um build num contentor novo e isolado.

  2. build

    A instalação e o build usam as suas caches de dependências e de framework, e só os ficheiros novos são carregados.

  3. preview

    Cada implementação mantém o seu próprio URL permanente, e cada ramo recebe um URL estável, como myapp-git-feature.enzonic.dev.

  4. promote

    Fazer merge para o ramo de produção aponta os seus domínios para a nova implementação. A anterior fica pronta para reversão.

Enzonic Deploy: Build

Uma implementação má desfaz-se com um clique.

As implementações nunca mudam depois de criadas. A produção é um apontador para uma delas, por isso a reversão move o apontador para um build mais antigo. Nada é recriado, e pode voltar a avançar o apontador da mesma forma.

Enzonic Deploy: Implementações

Subdomínios gratuitos e os seus próprios domínios.

Cada projeto recebe <project>.enzonic.dev. Reserve mais nomes gratuitos em domínios Enzonic, como enzonic.dev e play-mc.cc, ou ligue um domínio raiz ou um subdomínio que já tenha: 10 por projeto no plano Gratuito, sem limite nos planos Pro e Business. A consola mostra os registos DNS a adicionar, verifica-os por si e emite automaticamente certificados HTTPS.

Redirecione o www para o domínio raiz, redirecione para outro domínio ou fixe um domínio a um ramo Git para staging.

Saiba mais sobre o Domains
Enzonic Deploy: Domínios

Veja o que a produção está a fazer.

Os registos de execução chegam em direto de cada nó que executa o seu projeto. O Pro e o Business acrescentam análise: pedidos, largura de banda, invocações de funções, latência e taxa de erro por projeto.

Enzonic Deploy: Análise

Tudo o resto de que uma aplicação web precisa

Funções primeiro, servidores quando necessário
As rotas de API e as páginas renderizadas no servidor correm como funções que arrancam sob pedido e param quando o tráfego cessa. Uma aplicação que tem de escutar numa porta, como um servidor WebSocket, corre em modo servidor, e o registo do build explica porquê.
Réplicas e failover
No Pro, as funções e os servidores correm em dois nós, e cada pedido vai para o nó saudável menos ocupado. Se um nó deixar de responder, o tráfego passa para o outro. O Business acrescenta um terceiro nó.
Variáveis de ambiente
Valores separados para produção, pré-visualização e desenvolvimento. Cole um ficheiro .env completo de uma só vez.
Registos de build e de execução
Saída do build em direto, além de registos de pedidos, saída das funções e stdout do servidor de cada nó que executa o seu projeto.
Implementar sem Git
Arraste uma pasta ou um zip para a consola para publicar um build estático, ou implemente a partir de CI com um token de API pessoal.
Análise e proteção por palavra-passe
No Pro e no Business: número de pedidos, largura de banda, latência e códigos de estado por projeto, e uma palavra-passe à frente do staging ou de uma pré-visualização para cliente.

Ferramentas de API e programação

Adicione implementação automática às ferramentas que já usa. Cada ação da consola é uma chamada à API, uma GitHub Action implementa a cada envio, e o MCP permite que o seu agente de programação com IA implemente, leia registos de compilação 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

Não há CLI para instalar: qualquer CI ou terminal funciona com curl. A página Developers da consola tem configurações prontas para cada ferramenta.

Deteta a framework que já usa

O builder lê o seu repositório e escolhe as definições de instalação, build e saída. HTML simples funciona sem passo de build, e pode substituir qualquer comando.

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

Por dentro da consola

Preços

Comece gratuitamente. O Pro acrescenta servidores sempre ligados, failover entre dois nós, análise e proteção por palavra-passe, e o mesmo plano cobre as Databases.

PlanoGratuitoGratuitoProjetos pessoais, bots e protótiposImplemente gratuitamenteProUS$ 10 por mêsAplicações e bases de dados em produçãoEscolher ProBusinessUS$ 29 por mêsEquipas e tráfego elevadoEscolher Business
Projetos200IlimitadoIlimitado
Implementações guardadas30 por projeto300 por projeto1,000 por projeto
Largura de banda por mês150 GB2 TB5 TB
Invocações de funções por mês2M20M100M
Computação de funções por mês400 GB-h2,000 GB-h10,000 GB-h
Memória / tempo limite da função1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Minutos de build por mês3,00010,00040,000
Builds simultâneos136
Modo servidor1 instância, 512 MB, entra em repouso após 15 minutos sem atividade3 sempre ligados, 2 GB10 sempre ligados, 4 GB
Réplicas1 nó2 nós, failover automático3 nós, entre regiões quando a Europa e a Ásia abrirem
Domínios personalizados por projeto10IlimitadoIlimitado
Subdomínios Enzonic gratuitos por projeto32020
Pré-visualizações, reversão, variáveis de ambiente, registosIncluídoIncluídoIncluído
Retenção de registos1 dia7 dias30 dias
Proteção por palavra-passe, análiseIncluídoIncluídoIncluído
Consola sem anúnciosNão incluídoIncluídoIncluído
  • 50% de desconto no seu primeiro mês pago
  • 25% de desconto todos os meses com um plano pago de jogos Enzonic

Preços em dólares americanos. Os planos pagos renovam-se todos os meses a partir do seu saldo Enzonic ou, quando o saldo estiver vazio, com cartão. O plano gratuito nunca pede cartão. A consola mostra sempre os limites do seu plano atual.

Compare todos os limites em enzonic.dev

Apoios para a cloud

Tempo Pro ou Business gratuito e até US$ 500 de crédito Cloud para quem cria para outros.

  • Pro ou Business por 3, 6 ou 12 meses
  • Até US$ 500 de crédito Cloud no seu saldo Enzonic
  • Um apoio cobre o Deploy, as Databases, o CI e os limites Rapidfile do plano
  • Lido por uma pessoa, normalmente respondido em poucos dias

Candidate-se com o formulário em enzonic.dev. Basta uma conta Enzonic gratuita, sem cartão.

  • Código aberto
  • Estudantes
  • Organizações sem fins lucrativos
  • Startups
  • Educadores
  • Hackathons

Onde funciona

O Deploy e as Databases funcionam em servidores que a própria Enzonic opera, as mesmas máquinas por trás dos servidores de jogos da Enzonic. No lançamento, são os Estados Unidos. A Europa e a Ásia virão a seguir; ainda não há nada a funcionar aí. A Cloudflare fornece apenas o DNS, o TLS e o caminho de rede à frente dos nossos servidores.

  • Estados UnidosEm direto
  • EuropaEm breve
  • ÁsiaEm breve

Perguntas

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite e outros builds estáticos, servidores Hono e Express, e Python com FastAPI ou Flask. HTML simples funciona sem passo de build. O builder deteta a framework a partir do seu repositório, e pode substituir qualquer comando.

Ligue um repositório e publique o seu próximo commit.

Precisa também de uma base de dados ou de um domínio?