Referencia rápida

Hoja de trucos de Deis Workflow PaaS

Guía de referencia rápida de archivo para Deis, la PaaS de código abierto basada en Kubernetes: despliegue de aplicaciones, variables de configuración, escalado de procesos, dominios y SSL.

· Publicado

[!NOTE] Deis Workflow es una PaaS de código abierto heredada que se ejecutaba sobre Kubernetes, ofreciendo un flujo de trabajo similar a Heroku.

Despliegue de aplicaciones

# Crear aplicación y hacer push del repositorio git
deis create my-app
git push deis main
deis open

# Desplegar desde una imagen Docker prediseñada
deis create my-app
deis pull redis:latest

Configuración y variables de entorno

# Ver todas las variables de configuración
deis config:list

# Establecer y eliminar variables de entorno
deis config:set DATABASE_URL="postgres://..." SECRET_KEY="xyz"
deis config:unset UNUSED_VAR

# Descargar a un archivo .env local o enviar .env al servidor
deis config:pull
deis config:push

Gestión de procesos y escalado

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

# Ver registros del clúster en tiempo real
deis logs

# Ejecutar tareas ad-hoc en contenedores de un solo uso
deis run "rake db:migrate"

# Ver procesos de contenedores en ejecución
deis ps

Dominios personalizados y SSL

# Gestionar dominios de enrutamiento
deis domains:list
deis domains:add www.example.com
deis domains:remove www.example.com

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

Límites de recursos

# Configurar restricciones de CPU y memoria por tipo de proceso
deis limits:set web=1G
deis limits:set web=1024 --cpu

Temas relacionados