1
0
Fork 0
paraderos_led/README.md

40 lines
1.3 KiB
Markdown
Raw Normal View History

2023-11-22 21:49:18 -03:00
# Visualización para Pantallas LED de Paradas de Bus
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
Este proyecto genera visualizaciones para pantallas LED en paradas de autobuses, mostrando información como tiempos de llegada y detalles de rutas.
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
### Paso 1: Clonar el Repositorio
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
Para comenzar, clona el repositorio y navega a su directorio:
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
```bash
git clone https://github.com/diegoalrv/pantallas-led
cd pantallas-led
```
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
## Tabla de Contenidos
1. [Montaje y Funcionamiento de Pantallas](#montaje-y-funcionamiento-de-pantallas)
2. [Generación de Póster de Bus](#generación-de-póster-de-bus)
3. [Comunicación y Configuración](#comunicación-y-configuración)
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
## Montaje y Funcionamiento de Pantallas
*Contenido pendiente.*
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
## Generación de Póster de Bus
En el directorio raiz del respositorio seguimos los siguientes pasos:
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
### Construir la Imagen Docker
Primero, construye la imagen Docker que contiene todas las dependencias necesarias:
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
```bash
docker build -t bus_poster .
```
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
### Ejecutar el Contenedor Docker
Utiliza el script run_container.sh para ejecutar el contenedor. Este script monta las carpetas locales necesarias y inicia el contenedor. El contenedor se eliminará automáticamente después de su ejecución debido al parámetro --rm.
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
```bash
./run_container.sh
```
2023-10-23 20:43:15 -03:00
2023-11-22 21:49:18 -03:00
Nota: Asegúrate de que el script ```run_container.sh``` tenga permisos de ejecución. Si no es así, ejecuta: