Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.73 KB

File metadata and controls

44 lines (32 loc) · 1.73 KB

Lab-09


Despliega un proyecto Drupal utilizando Docker

Para ello vamos a tomar como referencia el repositorio de docker4drupal creado por el equipo de Wodby, en la dirección: https://github.com/wodby/docker4drupal.

$ git clone https://github.com/wodby/docker4drupal.git
Que copiará en nuestra máquina todo el contenido del repositorio. A partir de ahí, y con Docker y Docker-Compose ya instalado en nuestro entorno, solo tenemos que ejecutar la siguiente instrucción para levantar todo el sistema:

$ cd docker4drupal
$ docker4drupal$ docker-compose up -d
#Que inmediatamente levantará la red de contenedores pre-configurada:

Starting docker4drupal_crond_1  ... done
Starting my_drupal9_project_php  ... done
Starting my_drupal9_project_traefik ... done
Starting my_drupal9_project_mariadb ... done
Starting my_drupal9_project_nginx   ... done

A partir de este momento, podemos consultar los contenedores levantados en nuestro sistema ejecutando la instrucción:

$ docker ps

¿Qué contenedores tienes habilitados por defecto?

  • MariaDB, como motor de bases de datos.
  • PHP para contener y ejecutar el código de Drupal.
  • crond para ejecutar el cron.
  • Nginx como servidor web.
  • Mailhog, como servidor de correos para pruebas de envío.
  • Portainer, como herramienta visual para gestionar contenedores (aporta una interfaz web de administración de - la red de contenedores que puedes abrir en tu navegador web).
  • Traefik, como proxy inverso de la red interna de Docker para gestionar las conexiones a los contenedores.

Repositorio: https://github.com/wodby/docker4drupal

Entrega:

- Documentación de como solvento el proceso de instalación
- print de pantalla con los servicios habilitados y funcionando.