Desarrollo Docker: Algunos scripts interesantes para Docker
Desarrollo Docker: Algunos scripts interesantes para DockerAquí publico un par de scripts interesantes para los que utilizeis Docker: Parar o eliminar todos los contenedores Estos dos scripts son fácilmente adaptables para hacer casi cualquier cosa con todos los contenedores que tengamos arrancados o no: Con el parámetro -a del comando docker ‘ps’ le indicamos que obtenga también todos los contenedores que […]
Formación LiferayDXP: Crear portlets con Liferay IDE para Liferay DXP
Formación LiferayDXP: Crear portlets con Liferay IDE para Liferay DXPEn el post “Como crear Portlets como componentes OSGI para Liferay 7” ya expliqué como crear portlets como módulos OSGI. Ahora me centraré en explicar como hacerlo con Liferay IDE que nos proporciona un entorno muy productivo. Creando el workspace El primer paso será crear nuestro workspace. Esto lo haremos clicando sobre “File”=>”New”=>”Project…” y seleccionando […]
Desarrollo de Themes en Liferay 7 con Yeoman y Gulp
Desarrollo de Themes en Liferay 7 con Yeoman y GulpEn el post “Como crear Portlets como componentes OSGI para Liferay 7” ya mostramos como crear portlets como componentes OSGI. Ahora vamos a ver como creamos temas en esta nueva versión de Liferay. Los señores de Liferay han puesto patas arriba todo su sistema de desarrollo de plugins y ahora nos permiten generar themes con […]
Configurando un balanceador para Liferay con Nginx+Seguridad TLS+Docker
Configurando un balanceador para Liferay con Nginx+Seguridad TLS+DockerNginx es un servidor proxy que nos permite hacer de proxy para Http, mail, TCP/UDP generico, etc. o usarlo como balanceador de carga, servir contenido estático, cifrado TLS, etc. Es mucho mas ligero y rápido que Apache, y este es el motivo por el que lo vamos a usar para crear un balanceador de carga […]
Accediendo a la consola OSGI de Liferay 7
Accediendo a la consola OSGI de Liferay 7La nueva versión de Liferay 7 pasa a ser un contenedor de componentes OSGI. En el post “Creando aplicaciones OSGI con Apache Felix” ya expliqué como crear componentes OSGI, ahora vamos a ver como accedemos a la consola de Liferay 7, que es bastante interesante: Accediendo a la consola OSGI de Liferay 7 Acceder a […]
Configurando LiferayDXP para producción: ElasticSearch en un contenedor Docker
Configurando LiferayDXP para producción: ElasticSearch en un contenedor DockerComo ya sabéis, Liferay 7 viene por defecto con ElsaticSearch embebido, el que ahora mismo es el mejor motor de búsqueda(En mi opinión). Gracias a esto, Liferay ahora es mas rápido y permite funcionalidades como el enlazado de contenidos al estilo de Linkedin o Facebook. Pero de la misma forma que pasa con Hipersonic(La base […]
Formación Liferay: Ejecutar tareas programadas
Formación Liferay: Ejecutar tareas programadasLiferay nos aporta una API muy útil para ejecutar tareas programadas que se ejecuten periódicamente o cada cierto tiempo. Esto lo podemos hacer en dos pasos: Configuramos nuestra classe con la tarea Esta classe deberá extender de la classe MessageListener y tendrá un único método ‘receive’ que capturará el mensaje. La classe tendrá una pinta […]
Mi bot ya tiene mas followers que yo
Mi bot ya tiene mas followers que yoTal como ya os comenté hace unos pocos meses decidí implementar mi propio bot para darle ‘vidilla’ a mi proyecto Tetris 3D. Pues bien, menos mal que no lo programé para despedirme, porque lo hubiera hecho. En tan solo 37 días trabajados, ya tiene mas followers que yo(Un ratio de 20,43 Followers por día). En […]
Gestión CIO: Adquisición de software Open Source
Gestión CIO: Adquisición de software Open SourceHace muchos años que el software Open Source circula por las empresas, sobretodo pymes y startups pero el gran mundo empresarial se resistía a implementarlo. He observado que en los últimos meses esto esta cambiando, las grandes empresas han perdido el miedo y se están lanzando a usar software con licencia de software libre. Los […]
Configurando Docker para acceso remoto con certificados TLS
Configurando Docker para acceso remoto con certificados TLSPodemos habilitar el acceso remoto a Docker de cualquier host simplemente añadiendo el parámetro ‘-H tcp://0.0.0.0:2376’ cuando arrancamos el demonio de docker. Por ejemplo: El problema aquí es que abre una API Rest accesible desde cualquier sitio y por cualquiera. Si queremos montar un cluster de servidores Docker seguro deberemos hacer lo siguiente: Generando los […]
© Albert Coronado Calzada