info-iesvi / proyectodam-samuelvalleinclan

proyectodam-samuelvalleinclan created by GitHub Classroom
0 stars 3 forks source link

Tarea a entregar en la sesión 5. Rama main #10

Closed samuelvalleinclan closed 3 years ago

samuelvalleinclan commented 3 years ago

A la hora de probar la aplicación tienes que seguir los siguientes pasos:

CONFIGURACIÓN BACKEND

  1. Abrir la carpeta "TFG_BACKEND" con un IDE. (Recomiendo usar IntellIj que es donde yo trabajo)
  2. Utilizo la versión de Java 1.8 aunque ya vendrá configurada.
  3. Ejecutar el archivo "docker-compose.yml" que está dentro de la carpeta "src".
  4. Una vez que se haya ejecutado el docker-compose se nos creará una imagen docker que se estará ejecutando en el puerdo 8080 con MongoDB.
  5. Dirigirse a "src/main/java/com/iesvi/app/AppSpringBoot.java" y ejecutar AppSpringBoot para iniciar los microservicios.

Las URL para ver qué hay hay metido es: USUARIO: http://localhost:8080/api/v1/usuario/findAll CORREOS: http://localhost:8080/api/v1/correo/findAll

Debes introducir previamente usando la aplicación algún usuario o correo para que se puedan ver algunos.

CONFIGURACIÓN FRONTEND:

  1. Abrir la carpeta "TFG_FRONTEND" utilizando un editor de código. (Recomiendo usar Visual Studio Code que es donde yo trabajo)
  2. Abrir la terminal dentro del editor de código con Ctrl+Shift+Ñ o tambíen puedes abrirla desde la pestaña de arriba.
  3. Ejecutar el comando "npm install" y cuando termine de intalarse todas las dependencias ejecutar el comando "npm start".

Una vez ejecutado npm start se habrirá automáticamente una pestaña en el navegador y ya podremos utilizar la aplicación. Puedes registrarte y entrarás directamente a la bandeja de entrada o si quieres entrar directamente desde la pantalla de login introducir el correo y contraseña por defecto: