Instalar Jhipster sobre Docker
En el desarrollo de aplicaciones web se están utilizando frameworks para que todo sea mas sencillo y rapido. El equipo de JHipster ha intentado dar una solución la armonizacion de herramientas de desarrollo combinando algunos de los frameworks más populares de desarrollo frontend y backend en su plataforma y por eso este tutorial para mostrarte como Instalar Jhipster sobre Docker
Componentes principales de JHipster
JHipster nos ofrece un conjunto de herramientas para desarrollar y diseñar los elementos correspondientes al frontend y también al backend de un proyecto de desarrollo. Por ejemplo, el framework Spring Boot es la base más adecuada para obtener un robusto stack de Java del lado del servidor que nos permita conectarnos a varias bases de datos, motores de virtualización y herramientas de seguimiento. Para conectarse al frontend, utiliza una interfaz REST. A continuación, puedes encontrar algunas de las opciones disponibles del lado del servidor en JHipster:
- Bases de datos: MariaDB, PostgreSQL, Oracle, MySQL, MongoDB
- Virtualización: Docker, Kubernetes, AWS
- Entornos de ejecución de pruebas: Karma, Cucumber
- Indexación: ElasticSearch
- Cachés: Ehcache, Infinispan
- Sistemas de monitorización: Prometheus
En cuanto al desarrollo de frontend, JHipster se basa principalmente en el framework JavaScript Angular.js y en la biblioteca JavaScript React. Estos dos componentes pueden combinarse con Twitter Bootstrap, el proyecto pionero de frameworks web, y con la plantilla web alternativa HTML5 Boilerplate. También existe la opción de ampliar JHipster utilizando el lenguaje de hoja de estilos SASS, lo que nos sirve para simplificar el diseño mediante CSS3.
A la hora de utilizar todas estas soluciones innovadoras y que el flujo de trabajo sea óptimo, contamos con herramientas como el generador de código Yeoman, el module bundler de JavaScript Webpack o el gestor de tareas Gulp (para JavaScript) así como Maven y Gradle (para Java).
Instalación sobre docker
Si bien en el siguiente link oficial tienen todos los pasos https://www.jhipster.tech/installation/ aquí le mostramos como instalar sobre docker en Gnu/linux
Para todo esto, entonces deben tener instalado docker que lo pueden ver desde:
Creamos una carpeta:
mkdir ~/jhipster
Ejecutamos el siguiente comando para crear el contenedor:
docker container run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 9000:9000 -p 3001:3001 -d -t jhipster/jhipster
Accedemos al contenedor:
docker exec -it --user root jhipster bash
Ahora escribimos jhipster
y nos va a comenzar a preguntar sobre que vamos a trabajar (frameworks) y nombre de la aplicacion. Luego de contestar las preguntas que obvio son re sencillas, terminará de configurarse.
Luego de terminar vamos a ejecutar la aplicación con el comando:
./mvnw
Una vez que concluye el build y deployd de la aplicación, va a estar disponible en tu pc en la dirección localhost:8080
Ahi la aplicación tiene como nombre sigbarreras (el nombre en este caso seria el que le demos al momento de ejecutar jhipster)
Luego en el navegador veremos:
Espero les sea de utilidad ya que son solo 10 minutos maximo dependiendo la conexión de internet.
Saludos y por más #CulturaLibre para todos!
Filed under: CulturaLibre,devops,docker,gnulinux - @ 5 abril, 2024 11:46 am
Etiquetas: aplicacion web con jhipster, frameworks, instalar jhipster, jhipster, tutorial