Skip to main content
Miguel Ordóñez

Liferay DXP Docker Dev: monta tu entorno de desarrollo con Docker

Hace unas semanas tuve que dar soporte a un cliente en un proyecto Liferay DXP. Al descargar el repositorio me vi un poco cansado de los tantos pasos manuales que había que dar para montar y reproducir un entorno de desarrollo. Necesitaba reescribir un módulo del propio proyecto para resolver un problema que aún no tenía hotfix, de ahí salió esta pequeña contribución al proyecto: fix: iframe widget uses AutosizeIframe plugin for automatic resize A ver si hay suerte y lo aceptan.

Para montarme el entorno de desarrollo nació Liferay DXP Docker Dev, un repositorio que me gustaría compartir con todo lo necesario para levantar un entorno fácil y rápido con Docker. Básicamente, es un Docker Compose con Liferay DXP y un Liferay Workspace ya configurado para que puedas ponerte a desarrollar módulos y temas desde el primer momento, sin perder tiempo con configuraciones. Solo necesitas Docker y Java, tres comandos y tienes Liferay corriendo en local.

Lo que más me importaba era tener un ciclo de desarrollo ágil:

Si consideras que puede serte útil, no dudes en abrirme una PR o issue con ideas o necesidades. No creo que desarrolle mucho en Liferay, pero si puede serte de ayuda estaré encantado de hacerlo evolucionar — me encanta contribuir a proyectos y mejorar el onboarding en los desarrollos.