Referência rápida

Folha de dicas do Deis Workflow PaaS

Guia de referência rápida de arquivo para Deis, a PaaS de código aberto baseada em Kubernetes: implantação de aplicações, variáveis de configuração, escalonamento de processos, domínios e SSL.

· Publicado

[!NOTE] O Deis Workflow é uma PaaS legada de código aberto executada sobre o Kubernetes, fornecendo um fluxo de trabalho semelhante ao Heroku.

Implantando aplicações

# Criar aplicação e enviar repositório git
deis create my-app
git push deis main
deis open

# Implantar a partir de uma imagem Docker pré-construída
deis create my-app
deis pull redis:latest

Configuração e variáveis de ambiente

# Ver todas as variáveis de configuração
deis config:list

# Definir e remover variáveis de ambiente
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR

# Baixar para arquivo .env local ou enviar .env para o servidor
deis config:pull
deis config:push

Gerenciamento de processos e escalonamento

# Escalar tipos de processo
deis scale web=4 worker=2

# Exibir logs do cluster em tempo real
deis logs

# Executar tarefas avulsas em contêineres temporários
deis run "rake db:migrate"

# Exibir processos de contêineres em execução
deis ps

Domínios personalizados e SSL

# Gerenciar domínios de roteamento
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com

# Anexar certificados SSL personalizados
deis certs:add server.crt server.key
deis certs:attach server www.example.com

Limites de recursos

# Configurar restrições de CPU e memória por tipo de processo
deis limits:set web=1G
deis limits:set web=1024 --cpu

Temas relacionados