Brasa CLI
CLI para deploy de aplicações na nuvem brasileira (Magalu Cloud). Soberania de dados, faturamento em reais.
Instalacao
gem install brasa
Quick Start
# Autenticar na plataforma
brasa login
# Inicializar projeto (cria .brasa.yml)
brasa init
# Criar app e fazer primeiro deploy
brasa up
Comandos
| Comando | Descricao |
|---|---|
brasa login |
Autenticar na plataforma |
brasa init |
Inicializar projeto no diretorio atual |
brasa up |
Criar app e fazer primeiro deploy |
brasa deploy |
Fazer deploy da aplicacao |
brasa status |
Ver status da aplicacao |
brasa logs |
Ver logs da aplicacao |
brasa env list |
Listar variaveis de ambiente |
brasa env set KEY=VALUE |
Definir variavel de ambiente |
brasa env unset KEY |
Remover variavel de ambiente |
brasa db info |
Informacoes do banco de dados |
brasa db backup |
Criar backup do banco |
brasa db restore BACKUP_ID |
Restaurar backup |
brasa domains list |
Listar dominios customizados |
brasa domains add HOSTNAME |
Adicionar dominio |
brasa domains remove HOSTNAME |
Remover dominio |
brasa domains verify HOSTNAME |
Verificar dominio |
brasa scale |
Escalar a aplicacao |
brasa destroy |
Destruir aplicacao e recursos |
brasa version |
Exibir versao da CLI |
Configuracao
O comando brasa init cria um arquivo .brasa.yml na raiz do projeto:
app: meu-app
stack: rails
Variaveis de Ambiente
| Variavel | Descricao | Padrao |
|---|---|---|
BRASA_API_URL |
URL da API | https://api.usebrasa.com.br |
Licenca
MIT License - veja LICENSE.txt.