El cinturón de herramientas asociadas al desarrollo Drupal viene creciendo en los últimos años incluyendo aquellas escritas en otros lenguajes distintos de PHP. Una instalación inicial ha dejado de ser PHP y un servidor web: el desarrollo moderno se apoya en herramientas como Composer, Drush, Drupal Console, npm, gulp, Solr, Redis, MariaDB, etc.
Aquí es donde ha aparecido Docker para traer una solución que tiene el potencial de mejorar los flujos de trabajo de desarrollo Drupal. Por un lado reduce los pasos iniciales para comenzar en nuevo proyecto y por otro permite abstraer complejidades sobre las que ciertos perfiles de desarrollo nunca tendrían que preocuparse. Ejemplo: un maquetador nunca tendría que tener que preocuparse de instalar y configurar Solr.
Nuestra experiencia en Ymbra de conversión progresiva a Docker también nos ha proporcionado mucho conocimiento que queremos compartir para que vuestras transiciones a Docker no caigan en errores comunes o pitfalls.
Daremos nuestros puntos de vista como consumidores de estas herramientas e intentaremos que te lleves a casa una idea de lo que supone a día de hoy desarrollar sobre Docker y las diferentes iniciativas que pretenden mejorarlo de cara al futuro.
Puntos que se tratarán:
Introducción a Docker
Estado actual del desarrollo sobre contenedores y máquinas virtuales
Herramientas Docker: docker-compose
Docker multiplataforma: docker-sync
Docker y Drupal: docker4drupal
Entornos completos: lando, ddev, docksal, drupalVM
Flujo de trabajo en equipo: entornos ligeros y desechables
Nuestra experiencia: buenas prácticas y errores comunes
Estándar de facto en la comunidad para desarrollo Drupal
Aquí es donde ha aparecido Docker para traer una solución que tiene el potencial de mejorar los flujos de trabajo de desarrollo Drupal. Por un lado reduce los pasos iniciales para comenzar en nuevo proyecto y por otro permite abstraer complejidades sobre las que ciertos perfiles de desarrollo nunca tendrían que preocuparse. Ejemplo: un maquetador nunca tendría que tener que preocuparse de instalar y configurar Solr.
Nuestra experiencia en Ymbra de conversión progresiva a Docker también nos ha proporcionado mucho conocimiento que queremos compartir para que vuestras transiciones a Docker no caigan en errores comunes o pitfalls.
Daremos nuestros puntos de vista como consumidores de estas herramientas e intentaremos que te lleves a casa una idea de lo que supone a día de hoy desarrollar sobre Docker y las diferentes iniciativas que pretenden mejorarlo de cara al futuro.
Puntos que se tratarán:
Introducción a Docker
Estado actual del desarrollo sobre contenedores y máquinas virtuales
Herramientas Docker: docker-compose
Docker multiplataforma: docker-sync
Docker y Drupal: docker4drupal
Entornos completos: lando, ddev, docksal, drupalVM
Flujo de trabajo en equipo: entornos ligeros y desechables
Nuestra experiencia: buenas prácticas y errores comunes
Estándar de facto en la comunidad para desarrollo Drupal