fabroku
v0.1.4
Published
CLI para o Fabroku PaaS — Verificação de deploy, autenticação e gerenciamento de apps.
Maintainers
Readme
🚀 Fabroku CLI
Ferramenta de linha de comando para o Fabroku PaaS — verifica arquivos de deploy, autentica via GitHub e gerencia apps.
Instalação
npm i -g fabrokuRequer Node.js 18+
Comandos
fabroku verify
Verifica se o projeto tem os arquivos necessários para deploy no Dokku.
# No diretório do projeto
fabroku verify
# Especificando diretório
fabroku verify --dir ./meu-projeto
# Forçar tipo (frontend ou backend)
fabroku verify --type backend
# Gerar arquivos faltantes
fabroku verify --fixFrontend (Vue, React, etc.) precisa de:
.buildpacks.staticstatic.json
Backend (Django, Flask, etc.) precisa de:
Procfilerequirements.txtruntime.txt
fabroku login
Autenticação via GitHub OAuth — abre o navegador automaticamente.
fabroku login
# Apontar para API de produção
fabroku login --api-url https://api.fabroku.ifc.edu.brfabroku logout
Encerrar sessão.
fabroku logoutfabroku whoami
Verificar usuário autenticado e status do token.
fabroku whoamifabroku apps
Listar seus apps.
fabroku apps
# Filtrar por projeto
fabroku apps --project 42Configuração
A CLI salva as credenciais em ~/.fabroku/config.json:
{
"api_url": "http://localhost:8000",
"token": "...",
"user": "seu-usuario"
}Desenvolvimento
cd Fabroku_CLI
npm install
npm link # Instala globalmente em modo dev
fabroku --help # Testa