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 |