Crear carpeta:
mkdir docker-test
cd docker-test
Crear archivo:
name: docker-test
recipe: wordpress
Guardar como:
.lando.yml
Iniciar proyecto:
lando start
Verificar:
lando info
Si se muestran URLs y servicios activos, la instalación fue exitosa.
¿Qué es lando init?
El comando lando init permite crear un archivo .lando.yml de forma asistida. Es una manera rápida de configurar un nuevo proyecto sin escribir toda la configuración manualmente.
Lando realizará una serie de preguntas y generará automáticamente la estructura básica necesaria para comenzar a trabajar.
Sintaxis
lando init
¿Cuándo utilizarlo?
Se utiliza cuando:
- Estamos comenzando un proyecto nuevo.
- No existe un archivo
.lando.yml. - Queremos generar una configuración inicial rápidamente.
Ejemplo práctico
1. Crear una carpeta para el proyecto
mkdir mi-proyecto
cd mi-proyecto
2. Ejecutar el asistente
lando init
3. Responder las preguntas
Nombre del proyecto
? Name your app
mi-proyecto
Este nombre identificará al proyecto dentro de Lando.
Tipo de proyecto
? What recipe would you like to use?
Algunas opciones comunes:
- drupal10
- wordpress
- laravel
- lamp
- lemp
Ejemplo:
wordpress
Carpeta pública
? Where is your webroot relative to the init destination?
Ejemplos:
Drupal:
web
WordPress:
.
Laravel:
public
Resultado
Lando generará automáticamente un archivo:
.lando.yml
Ejemplo generado para WordPress
name: mi-proyecto
recipe: wordpress
config:
webroot: .
Ejemplo generado para Drupal 10
name: drupal-demo
recipe: drupal10
config:
webroot: web
Verificar el archivo
Podemos visualizarlo con:
cat .lando.yml
o abrirlo con:
nano .lando.yml
Iniciar el entorno
Una vez generado el archivo:
lando start
Lando descargará las imágenes necesarias y levantará todos los servicios.
Ver información del proyecto
lando info
Este comando mostrará:
- URL local del sitio
- Credenciales de base de datos
- Servicios disponibles
- Puertos asignados
Buenas prácticas
✅ Utilizar nombres cortos para los proyectos.
✅ Mantener el archivo .lando.yml dentro del repositorio Git.
✅ Verificar siempre la carpeta webroot.
✅ Revisar la documentación de la receta elegida.