Ahora mkdocs y fastapi están en el mismo pyproject.toml en las dependencias no dev. Esto hace que en producción se instalen dependencias que no son necesarias para la API, y que al crear los docs se instalen cosas de la API que los docs no necesitan.
Una opción para arreglar esto es separar las dependencias en 2 archivos (ej dejar la de los docs en docs/requirements.txt).
Los cambios que se hagan deberían reflejarse en los archivos Dockerfile correspondientes.
Ahora mkdocs y fastapi están en el mismo
pyproject.tomlen las dependencias no dev. Esto hace que en producción se instalen dependencias que no son necesarias para la API, y que al crear los docs se instalen cosas de la API que los docs no necesitan.Una opción para arreglar esto es separar las dependencias en 2 archivos (ej dejar la de los docs en
docs/requirements.txt).Los cambios que se hagan deberían reflejarse en los archivos
Dockerfilecorrespondientes.