1
0
Fork 0
 
 
 
 
Go to file
chmancilla c17b69403d added modulo-led @ pantallas-led 2023-11-13 19:23:52 -03:00
ModuloLED added modulo-led @ pantallas-led 2023-11-13 19:23:52 -03:00
assets/fonts update container format, now it runs the process to create bus poster and then it delete automatically 2023-11-12 19:54:52 -03:00
data update container format, now it runs the process to create bus poster and then it delete automatically 2023-11-12 19:54:52 -03:00
notebooks update in files order 2023-10-23 20:43:15 -03:00
scripts update container format, now it runs the process to create bus poster and then it delete automatically 2023-11-12 19:54:52 -03:00
.gitignore update .gitignore 2023-11-12 18:32:25 -03:00
Dockerfile update container format, now it runs the process to create bus poster and then it delete automatically 2023-11-12 19:54:52 -03:00
README.md Merge branch 'master' into diego 2023-11-02 00:11:42 -03:00
app.py update container format, now it runs the process to create bus poster and then it delete automatically 2023-11-12 19:54:52 -03:00
jupyter_notebook_config.py first commit 2023-08-29 00:18:41 -04:00
requirements.txt update container format, now it runs the process to create bus poster and then it delete automatically 2023-11-12 19:54:52 -03:00
run_container.sh update container format, now it runs the process to create bus poster and then it delete automatically 2023-11-12 19:54:52 -03:00

README.md

Visualización para pantallas LED de paradas de bus

Este repositorio contiene los archivos necesarios para ejecutar una aplicación Jupyter Notebook con ciertas bibliotecas de visualización y procesamiento de imágenes.

Contenido

  • Dockerfile: Define cómo construir la imagen Docker para ejecutar la aplicación.
  • requirements.txt: Lista las bibliotecas y dependencias necesarias para la aplicación.

Dockerfile

Descripción

El Dockerfile especifica cómo construir una imagen Docker basada en Python 3.8 que tiene todas las dependencias necesarias para ejecutar la aplicación.

Instrucciones

  1. Imagen base: Utiliza Python 3.8.
  2. Directorio de trabajo: Establece /app como el directorio de trabajo en el contenedor.
  3. Instalación de dependencias: Copia y utiliza requirements.txt para instalar las bibliotecas necesarias.
  4. Configuración de Jupyter: Copia el archivo de configuración de Jupyter al contenedor.
  5. Puerto: Expone el puerto 8888 para Jupyter Notebook.
  6. Comando de inicio: Al iniciar el contenedor, se ejecuta Jupyter Notebook en el puerto 8888.

requirements.txt

Descripción

El archivo requirements.txt lista las bibliotecas y dependencias que se requieren para la aplicación.

Bibliotecas y dependencias

  • matplotlib: Biblioteca de visualización de datos.
  • seaborn: Biblioteca de visualización de datos basada en matplotlib.
  • plotly: Biblioteca para gráficos interactivos.
  • opencv-python: Biblioteca de procesamiento de imágenes y visión por computadora.
  • jupyter: Entorno de desarrollo interactivo.

Cómo ejecutar

  1. Construye la imagen Docker:

docker build -t bus_stop_visualization .

  1. Ejecuta el contenedor:

docker run -d --name bus_stop_vis -v /scripts:/app/scripts -p 8888:8888 bus_stop_visualization

  1. Abre un navegador y accede a http://localhost:8888 para comenzar a usar Jupyter Notebook.