... | @@ -23,6 +23,12 @@ Para poder ejecutar una versión de pruebas se debe: |
... | @@ -23,6 +23,12 @@ Para poder ejecutar una versión de pruebas se debe: |
|
2. Clonar el proyecto.
|
|
2. Clonar el proyecto.
|
|
3. Habilitar una MongoDB para poder acceder a ella. (Se puede levantar en docker con este [docker-compose](https://github.com/imunnic/portainer/blob/main/mongodb-docker-compose))
|
|
3. Habilitar una MongoDB para poder acceder a ella. (Se puede levantar en docker con este [docker-compose](https://github.com/imunnic/portainer/blob/main/mongodb-docker-compose))
|
|
4. Modificar el archivo */src/main/resources/configuracion/gestiondb.properties* a la ruta adecuada para el acceso a la base de datos.
|
|
4. Modificar el archivo */src/main/resources/configuracion/gestiondb.properties* a la ruta adecuada para el acceso a la base de datos.
|
|
|
|
5. Crear el archivo */src/main/resources/configuracion/secret.properties* con las siguientes variables:
|
|
|
|
- spring-mail-host=host_servicio(smtp.gmail.com u otro similar)
|
|
|
|
- spring-mail-port=puerto_del_servicio (587 o 25 para smtp)
|
|
|
|
- spring-mail-usuario=usuario@correo.com
|
|
|
|
- spring-mail-password=password_de_aplicacion (password para aplicaciones obtenido en la cuenta del correo)
|
|
|
|
Si son necesarias otras variables para la base de datos se pueden añadir.
|
|
5. Ejecutar el proyecto con el comando `gradle bootrun` en la raiz del proyecto. (Hasta aquí, se estará ejecutando el backend)
|
|
5. Ejecutar el proyecto con el comando `gradle bootrun` en la raiz del proyecto. (Hasta aquí, se estará ejecutando el backend)
|
|
6. Acceder a la carpeta */frontend*.
|
|
6. Acceder a la carpeta */frontend*.
|
|
7. Instalar las dependencias del proyecto con el comando `npm install` o el equivalente.
|
|
7. Instalar las dependencias del proyecto con el comando `npm install` o el equivalente.
|
... | @@ -30,10 +36,3 @@ Para poder ejecutar una versión de pruebas se debe: |
... | @@ -30,10 +36,3 @@ Para poder ejecutar una versión de pruebas se debe: |
|
9. Modificar el archivo */frontend/src/configuracion.json* para que la **urlBase** coincida con la dirección donde actualmente ejecuta la API.
|
|
9. Modificar el archivo */frontend/src/configuracion.json* para que la **urlBase** coincida con la dirección donde actualmente ejecuta la API.
|
|
10. Ejecutar el comando `npm run dev`
|
|
10. Ejecutar el comando `npm run dev`
|
|
11. Se deberá hacer una peticion vía [postman](https://www.postman.com/dark-shuttle-291395/workspace/centauri/collection/31826170-e44adb07-faea-41aa-a36e-9acb20959900?action=share&creator=31826170) de registro para poder crear los usuarios en la BBDD. |
|
11. Se deberá hacer una peticion vía [postman](https://www.postman.com/dark-shuttle-291395/workspace/centauri/collection/31826170-e44adb07-faea-41aa-a36e-9acb20959900?action=share&creator=31826170) de registro para poder crear los usuarios en la BBDD. |
|
|
|
|
|
<!-- Para poder ejecutarlo en un servidor sobre *Linux*, los pasos son los siguientes:
|
|
|
|
1. Clonar el proyecto en la carpeta que corresponda con `git pull`.
|
|
|
|
2. Dar permisos de ejecución al archivo *deploy.sh* en la raiz del proyecto.
|
|
|
|
3. Ejecutar el comando `./deploy.sh`.
|
|
|
|
4. La aplicación estará saliendo por el puerto 80 por defecto y atacará a la API alojada en el mismo servidor, usando por defecto el puerto 8080.
|
|
|
|
5. Para configurar adecuadamente los puertos, se debe modificar el *deploy.sh* o los archivos de configuración directamente. --> |
|
|