Esta es la estructura base para la creación de cualquer proyecto.
El contenedor incluye todos los módulos base para generar análisis de datos.
Ejecutaremos el contenedor indicando dónde están los datos y la applicacion, en caso de querer modificar el código de esta:
$ docker run -it --name base_python --rm -v /datosInBase/:/datosIn -v $(pwd):/app base_pythonPara producción, si hemos incluído los ficheros de src o notebooks, en /app, será suficiente abrir el contenedor con la ruta a los datos:
$ docker run -it --name base_python --rm -v datosInBase:/datosIn -v datosOutBase:/datosOut base_pythonSi tenemos que actualizar la imagen del contenedor añadiremos como etiqueta del mismo el código del commit:
$ docker build -f ./docker/Dockerfile . -t base_python:cod_commitPara conocer el código del commit generado ejecutaremos:
$ git log -3 --pretty=format:"%h %s"Ejecutar la siguiente línea de comando:
$ sphinx-quickstart docsMás información sobre cómo documentar con sphinx en este enlace.