📝 Descrição
Isolar o ambiente da API em um container Docker para garantir a portabilidade do projeto e eliminar problemas de caminhos de arquivos (os.path) entre diferentes sistemas operacionais. O container precisa ser capaz de herdar os drivers da GPU (GTX 1650) da máquina hospedeira.
🎯 Critérios de Aceitação / Checklist
📝 Descrição
Isolar o ambiente da API em um container Docker para garantir a portabilidade do projeto e eliminar problemas de caminhos de arquivos (
os.path) entre diferentes sistemas operacionais. O container precisa ser capaz de herdar os drivers da GPU (GTX 1650) da máquina hospedeira.🎯 Critérios de Aceitação / Checklist
nvidia/cudaou imagem python correspondente).libGL.sopara o OpenCV funcionar no Linux) e os pacotes dorequirements.txt(ultralytics,fastapi,easyocr).best.pte os dicionários do EasyOCR sejam devidamente mapeados ou baixados em volumes estáveis para evitar re-downloads toda vez que o container subir.docker-compose.ymlmapeando a porta8000e injetando o parâmetrodeploy.resources.reservations.devicespara habilitar o uso da GPU pelo runtime da NVIDIA.docker compose up --builde testar se a API inicializa printando a GPU com sucesso no terminal do container.