Planos e criação de projetos

Consultar planos

Antes de criar um projeto, compare os catálogos públicos. O comando não exige autenticação:

zenifra plans
zenifra plans --type http
zenifra plans --type database
zenifra plans --type analytics
zenifra plans --type cache
zenifra plans --type queue
zenifra plans --type storage --json
zenifra plans --type jobs

A saída mostra tabelas por categoria; para planos HTTP, inclui as capacidades disponíveis (logs, métricas, verificação de saúde, auto-scaling, subdomínio personalizado e acesso de rede). Use --json para scripts.

Criar projetos

Sem argumentos, a CLI abre um wizard interativo que pergunta os campos, mostra exemplos e a documentação relacionada:

zenifra create project

O wizard cobre projetos HTTP (imagem ou GitHub), PostgreSQL, MariaDB, Valkey (Chave‑Valor, Cache e Filas) e Jobs agendados. ClickHouse e projetos HTTP com origem Git de uma conexão usam o modo não interativo com --config.

Para automação, passe um arquivo de configuração:

zenifra create project \
  --name app-api \
  --plan free \
  --payment-mode hourly \
  --config @examples/http-project.json

A CLI não assume --plan nem --payment-mode (exceto Jobs, que usam per_minute); escolha-os em zenifra plans.

O --config aceita estes valores de type_project:

type_projectUso
httpAplicação a partir de imagem, GitHub ou uma origem Git conectada (GitHub e Forgejo)
postgresql, mariadbBancos relacionais
clickhouseBanco analítico (planos analytics-*), com armazenamento persistente
valkeyChave‑Valor, Cache e Filas (config.profile)
jobJob agendado com cron em UTC

Valores de payment_mode: hourly, monthly, yearly e per_minute (somente Jobs). Em projetos HTTP, informe config.exposure:

  • public: cria rota pública e domínio.
  • private: cria o projeto sem domínio público, indicado para automações e rotinas internas.

Exemplos de configuração prontos estão na pasta examples/ do repositório da CLI (http-project.json, http-git-project.json, postgresql-project.json, clickhouse-project.json, job-project.json, entre outros).

Última atualização em

Nessa página