Proyecto hecho para la segunda prueba de Malaga y Barcelona.
Para acceder a estos antes debes entrar por el navegador y autenticarte. Después, coge tu herramienta preferida (probado con postman) y llama los siguientes endpoints:
- GET localhost:3000/rest/expertises/[login or ID] -> Devuelve en JSON las expertises de un usuario.
- GET localhost:3000/rest/personal/[login or ID] -> Devuelve en JSON la info de un usuario.
- GET localhost:3000/rest/sch_record/[login or ID] -> Devuelve en JSON la info de los proyectos hechos por un usuario.
- GET localhost:3000/rest/expertises_skills/:id -> Devuelve expretises y skills pero sin nombre las expertises.
Si tienes problemas en algun momento con el token o caduca, pulsa en el logo de inicio o entra en http://localhost:3000. Éste se actualizará automáticamente.
Tienes que tener una API creada en la intranet. IMPORTANTE: La REDIRECT URL tendrá que ser del formato -> http://localhost:3000/index
- Necesitas tener docker instalado en el equipo (probado con versión 1.28.5 de docker-compose 1.28.5.
-
En la intranet asegurarnos que la REDIRECT_URL es del formato -> http://localhost:3000/index
-
Rellenar el .env.SAMPLE con tu IP, CLIENT ID y SECRET. Luego modificarle el nombre a .env.
-
Realizar make en la raíz del repositorio
-
Solo queda entrar en localhost:3000 con tu navegador (testado en brave, chrome y safari de momento).
- make (build) -> Crea la imagen y corre el servidor dejandolo foreground. (Tiene versión background con make build_back)
- make init -> No actualiza la imagen si hemos cambiado algo en el Dockerfile e inicia el server foreground. (Tiene versión background con make init_back)
- make stop -> Para parar el docker-compose activo