v0.1.0 Beta
ZERO SERVER CLI
Gerencie toda sua infraestrutura diretamente do terminal.
Instalação
Binário standalone, sem Node. Instala o comando zs em /usr/local/bin.
$curl -fsSL https://raw.githubusercontent.com/zeroserver-cc/zsc-cli/main/install.sh | sh
Depois de instalar, é só zs login. Nenhuma configuração extra é necessária.
Comandos
zs loginAutentica com email e senha. Token salvo localmente.zs whoamiExibe o usuário autenticado.zs deployLê o zs.yaml do diretório e sobe a app multi-serviço.zs deploy <image> --port 80Atalho single-container, sem zs.yaml.zs deploy <image> --env KEY=VALSingle-container com variáveis de ambiente.zs listLista todas as instâncias com status e endereço.zs logs <app-ou-id>Exibe os logs de uma aplicação.zs stop <app-ou-id>Para uma aplicação em execução.zs remove <app-ou-id>Remove a aplicação e seus recursos.zs config set backend-url <url>Opcional: aponta para outro backend (self-hosted ou local). Padrão: https://api.zeroserver.cc.Workflow de Exemplo
# 1. Login
$ zs login
$ zs login
# 2. Deploy (lê o zs.yaml do diretório)
$ zs deploy
$ zs deploy
# 3. Acompanhar até RUNNING e ver a URL
$ zs list
$ zs list
# 4. Ver logs / parar
$ zs logs <app-ou-id>
$ zs stop <app-ou-id>
$ zs logs <app-ou-id>
$ zs stop <app-ou-id>
Guia completo do primeiro deploy: Documentação.