Herramientas de usuario

Herramientas del sitio


clase:daw:daw:2eval:tema08

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:daw:daw:2eval:tema08 [2024/02/04 13:30]
admin [Ejercicios]
clase:daw:daw:2eval:tema08 [2024/02/16 10:24] (actual)
admin [Gestión de Redes]
Línea 243: Línea 243:
    -e MYSQL_ROOT_PASSWORD=root  \    -e MYSQL_ROOT_PASSWORD=root  \
    -p 4000:3306  \    -p 4000:3306  \
-   --network=nombreDeLaRed \+   --network nombreDeLaRed \
    --name  prueba_mariadb \    --name  prueba_mariadb \
    mariadb:10.1    mariadb:10.1
Línea 363: Línea 363:
  
 <sxh base> <sxh base>
-sudo docker run \+sudo docker container run \
  -v /mi-proyecto:/usr/src/mymaven \  -v /mi-proyecto:/usr/src/mymaven \
  -w /usr/src/mymaven \  -w /usr/src/mymaven \
Línea 396: Línea 396:
 ==== Ejercicio 6:Deploy proyecto ==== ==== Ejercicio 6:Deploy proyecto ====
 Compila y desplega el proyecto que usas en el módulo de servidor de forma que se genere el ''jar'' en un contenedor de  docker y se ejecute en un contenedor de  docker. Este último contenedor deberá conectarse al contenedor de MySQL que has creado. Compila y desplega el proyecto que usas en el módulo de servidor de forma que se genere el ''jar'' en un contenedor de  docker y se ejecute en un contenedor de  docker. Este último contenedor deberá conectarse al contenedor de MySQL que has creado.
 +
 +
 +==== Ejercicio 7:Deploy proyecto ====
 +Modifica el proyecto de Maven de forma que tambien se haga lo necesario para "compilar" la parte de Angular. Esa parte la vimos en el tema 3 en el apartado de [[clase:daw:daw:1eval:tema03#maven]]
  
  
Línea 403: Línea 407:
 </note> </note>
  
-==== Ejercicio 7: MySQL compañero ====+==== Ejercicio 8: MySQL compañero ====
 Prueba ahora a modificaar el código de forma que te conectes al MySQL de tu compañero. Deberá dejarte. Prueba ahora a modificaar el código de forma que te conectes al MySQL de tu compañero. Deberá dejarte.
  
  
-==== Ejercicio 8:Red ====+==== Ejercicio 9:Red ====
 Crea ahora una red llamada ''mi-nombre-mi-proyecto''. Crea ahora una red llamada ''mi-nombre-mi-proyecto''.
  
Línea 414: Línea 418:
 Prueba que todo sigue funcionando. Prueba que todo sigue funcionando.
  
-==== Ejercicio 9: MySQL compañero ====+==== Ejercicio 10: MySQL compañero ====
 Prueba ahora a modificaar el código de forma que te conectes al MySQL de tu compañero. No debería dejarte ya que estáis en redes distintas. Prueba ahora a modificaar el código de forma que te conectes al MySQL de tu compañero. No debería dejarte ya que estáis en redes distintas.
  
  
-==== Ejercicio 10: Docker compose ====+==== Ejercicio 11: Docker compose ====
 Modifica el script ''deploy.sh'' de forma que en vez de crear directamente los 2 contenedores de MySQL y Java se use  ''docker compose up''. Modifica el script ''deploy.sh'' de forma que en vez de crear directamente los 2 contenedores de MySQL y Java se use  ''docker compose up''.
  
clase/daw/daw/2eval/tema08.1707049835.txt.gz · Última modificación: 2024/02/04 13:30 por admin