O objetivo é executar alguns projetos de machine learning e mostrar os resultados através do flask.
Criação do projeto
Localmente ele é feito com a utlização do ambiente virtual, para isolar apenas as bibliotecas que serão usadas no projeto.
$ cd /projeto
$ py -m venv env
$ .\env\Scripts\activate
$ pip install Flask
$ pip install flask-restful
$ pip install gunicorn
Ou, se tiver a lista de libraries no arquivo, rodar o comando:
$ pip install -r requirements.txt
Este projeto rodará sobre o docker, com isso, basta rodar o comando:
$ docker-compose up
As alterações nos arquivos dentro da pasta app
serão sincronizadas com o docker, e refletirão nele assim que forem salvas.
O projeto rodará na url localhost:5000
Se for necessário acessar os arquivos dentro do docker, basta rodar o comando:
$ docker exec -it ml_python bash