En este módulo aprenderás:
- Orquesta todo tu entorno de desarrollo senior unificando scripts en mise tasks con Docker Compose.
- Comandos y configuraciones clave para 07. Stack Completo: Zsh + Mise + Nvim + Docker
- Ejercicios prácticos listos para probar en tu terminal local
El Entorno de Desarrollo Senior Definitivo
Mano, has llegado al módulo final. Has aprendido a combinar la velocidad de Zsh + Oh My Zsh, el prompt fluido de Starship, la gestión de herramientas políglotas con mise, la edición modal con Neovim y los contenedores reproducibles con Docker.
Integración Total en tu mise.toml
Centraliza toda la orquestación de tu proyecto en el mise.toml de la raíz:
mise.tomltoml
[tools]
node = "24"
pnpm = "10"
docker-cli = "latest"
[env]
_.file = ".env"
NODE_ENV = "development"
# --- Tareas de Desarrollo Unificadas ---
[tasks.db]
description = "Levantar PostgreSQL y Redis con Docker Compose"
run = "docker compose up -d db cache"
[tasks.dev]
description = "Iniciar entorno completo de desarrollo"
depends = ["db"]
run = "pnpm dev"
[tasks.down]
description = "Apagar todos los contenedores de desarrollo"
run = "docker compose down"
[tasks.check]
description = "Verificación de Linter, Tests y Build"
run = "biome check ./src && vitest run && pnpm build"
Tu Flujo de Trabajo Diario en 3 Pasos
- Abrir Terminal: Entras a la carpeta (
cd my-project),miseactiva Node 24 y carga el.env. - Iniciar Servicios: Ejecutas
mise run devpara encender la base de datos en Docker y la app local. - Programar en Neovim: Ejecutas
nvim .con autocompletado nativo y hot reload instantáneo.
Felicidades Ninja 🥷
¡Has completado el mapa completo de habilidades de Dev Env Pro! Ahora tienes un entorno de desarrollo profesional, ultrarrápido y 100% reproducible.
Ejercicio Práctico Ninja 🥷
- Configura tus tareas de
miseen la raíz de tu proyecto principal. - Corre
mise run devy verifica que tanto Docker como tu servidor local arranquen en armonía. - Comparte tus dotfiles en GitHub con la comunidad.