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
Iniciar entorno
lando start
Este comando:
- Descarga imágenes
- Crea contenedores
- Configura red
- Inicializa servicios
Detener entorno
lando stop
Reiniciar entorno
lando restart
Acceder al proyecto
lando info
Muestra:
- URLs
- Base de datos
- Credenciales
- Servicios activos
Acceder al contenedor
lando ssh
Permite ejecutar comandos internos:
- Composer
- Drush
- Artisan
- WP CLI