Uso

Todos os comandos do Keel. O dashboard inicia com um único comando keel, e o CLI dá controle total sobre containers, targets e workflows de desenvolvimento.

Dashboard

# Iniciar o dashboard (padrão: http://localhost:60000)
keel

Operações com containers

# Iniciar todos os serviços
keel start

# Iniciar serviços específicos
keel start redis mysql

# Iniciar todos os serviços de um grupo
keel start infra

# Parar todos os serviços
keel stop

# Parar um serviço específico
keel stop traefik

# Parar todos os serviços de um grupo
keel stop tools

# Reiniciar todos os serviços (stop + start)
keel restart

# Reiniciar serviços específicos
keel restart redis mysql

# Destruir e recriar todos os containers
keel reset --all

# Recriar um único serviço
keel reset redis

Targets remotos

# Mostrar target ativo
keel target

# Mudar para um target remoto
keel target ec2

# Todos os comandos agora executam no ec2 via SSH
keel start

# Voltar para local
keel target local

Modo dev

# Montar código local em um container com hot reload
keel dev api ~/projects/api

# O container roda em foreground
# Ctrl+C para parar e restaurar o container original

O modo dev requer um bloco dev no JSON do serviço com linhas de dockerfile. Veja Modo Dev para detalhes.

Seeders

# Executar todos os seeders
keel seed

# Executar um único seeder
keel seed mysql-init

Hosts

# Adicionar domínios dos serviços ao /etc/hosts pela config do Traefik
keel hosts setup

# Usar um IP customizado
keel hosts setup --ip 10.0.0.5

# Remover entradas do keel do /etc/hosts
keel hosts remove

Atualizações

# Verificar e instalar a versão mais recente
keel update

Você também pode atualizar pelo dashboard na página de Configurações.

Manutenção

# Remover todos os containers + rede + diretório de dados
keel purge

# Mostrar versão
keel version

# Mostrar ajuda
keel help

Flags

FlagPadrãoDescrição
-port60000Porta HTTP
-bind127.0.0.1Endereço de bind
-keel-dir/var/lib/keel (Linux) ou ~/.keel (macOS)Diretório de dados
-devfalseServir assets web do filesystem

Sobrescreva o diretório de dados com a variável de ambiente KEEL_DIR.