Go to file
Rodrigo_R 3c0df37af7 Se modifica read 2023-12-04 18:00:07 -03:00
backend Inicializar la rama developyo con mis archivos locales 2023-11-12 23:31:20 -03:00
frontend Se modifican casos borde 2023-12-04 17:55:55 -03:00
README.md Se modifica read 2023-12-04 18:00:07 -03:00
docker-compose.yml Inicializar la rama developyo con mis archivos locales 2023-11-12 23:31:20 -03:00

README.md

Backend

Sección del programa que gestiona la parte logica del mismo

El Backend fue desarrollado usando el lenguaje python con el framework django.

Frontend

Sección del programa que muestra de forma visual, los datos entregados por el backend

El Frontend fue realizado usando el framework svelte js (ref: https://svelte.dev/).

Docker

Docker es una herramienta que permite crear un ambiente de trabajo/desarrollo con las utilidades y lenguajes requeridos (ref: https://www.docker.com/).

Descarga del proyecto

Para descargar el proyecto, realice los siguientes pasos en una consola bash.

mkdir <carpeta>/transporte
cd <carpeta>/transporte
git clone https://gitlab.com/m3f_usm/T_digital_Transporte_USM.git 

Ejecución del proyecto

backend

cd <carpeta>/transporte
docker compose up -d

Para confirme que se halla levantado los servicios.

docker compose ps

Para revisar los registros de log de los servicios, ejecute (control+c para salir)

docker compose logs -f db
docker compose logs -f app

Si una vez que restaurado el respaldo de la base de datos, ésta no que ejecutandose, iniciela manualmente

docker compose start db

Visualización del proyecto.

El backend del proyecto, se levanta usando el puerto 4000

http://localhost:4000/rutaParadero/paradero_info/?id=

En esta url, se encuentra la llamda a la api getInfoDevice y dependiendo de el valor de la id tendra un respuesta acorde a la id.

El frontend del proyecto, se levanta usando el puerto 3000

http://localhost:3000/rutaParadero?id=

En esta url, se encuentra el desarrollo de la parte visual del proyecto.

Detención del proyecto

cd <carpeta>/transporte
docker compose down