Aplicación web para ver la teoría de las principales funciones: lineales, cuadráticas, ... . Para ello se ha utilizado streamlit
El fichero principal se llama main.py. Podemos lanzar la aplicación de diferentes maneras:
He creado un fichero main.py con el código de streamlit. Si no tengo el docker creado, lo creo con el siguiente comando:
docker run -it -p 8501:8501 --name taller -v $PWD:/app crdguez/streamlit main.py
Para que funcione deberá lanzarse desde la ruta donde esté el fichero main.py
Si está creado aparecerá al ejecutar:
docker ps -a
Si aparece stopped lo levantamos con el comando
docker start nombre_contenedor
Si queremos abrir un terminal en modo root del contenedor:
docker exec -it -u 0 nombre_contenedor /bin/bash
Por ejemplo
docker run -it -p 8501:8501 -v $PWD:/app crdguez/streamlit ./src/st_demo_settings.py
EL fichero Dockerfile y requirements.txt contienen la información para crear la imagen docker. Se pueden modificar los fichero a gusto del consumidor.
Para generar la imagen utilizamos este comando o similar:
docker build -t usuario_docker_hub/streamlit .
https://share.streamlit.io/crdguez/taller_de_funciones/main/main.py
Para ello ejecutamos desde Google colab el notebook que aparece en la raíz del repositorio.