Crear un proyecto consta de muy pocos pasos, pero antes de hacerlo, vamos primero a crear una carpeta donde almacenar nuestro proyecto y nos ubicamos dentro de la misma:

$ mkdir curso
$ cd curso

Ahora debemos crear la configuración base del proyecto, esto se hace con un solo comando:

$ ddev config --project-type=php

Indicamos que el proyecto es de tipo php porque es el genérico, pero hay muchos tipos de proyectos, se pueden ver todos en la documentación de Ddev.

Con eso listo, ya podemos iniciarlo y que Ddev comience con su magia y descargue todas las imágenes de Docker:

$ ddev start

Esto descargara todas las imágenes de Docker que se necesiten, como el ssh, el servidor web, el de bases de datos, un phpmyadmin para facilitar la gestión de las bases de datos entre otras cosas.

Cuando todo finaliza, que puede ser un proceso muy largo, nos mostrará un dominio a través del cual podemos acceder a nuestro proyecto, pero si entramos nos dará un error 403, y esto se debe a que todavía no hay nada configurado, de modo que nos tocar descargar Drupal.

 

# Capítulo Duración Visualizado
1 Presentación 2:33 min
2 Instalando Docker 5:19 min
3 Instalando DDEV 5:05 min
4 Iniciar el proyecto 3:26 min
5 Herramientas 3:39 min
6 Descargar Drupal 4:56 min
7 Configuraciones 5:28 min
8 Dominios adicionales 2:40 min
9 Variables de entorno 1:35 min
10 Comandos útiles 7:26 min
11 Exportar e importar bases de datos 3:42 min
12 Snapshots 2:33 min
13 Comandos custom 3:58 min
14 Hooks 5:08 min
15 Personalizar imágenes de Docker 7:00 min
16 Añadir imágenes adicionales de Docker 7:12 min
17 Eliminar el proyecto 1:41 min
18 Crear un proyecto Drupal 2:21 min
19 Crear un proyecto PHP (Symfony) 2:44 min
20 Importar proyecto existente 2:09 min