- pip install -r requirements.txt
Crie um arquivo .env na raiz do projeto e defina as variáveis de ambiente necessárias, como as credenciais do banco de dados MySQL e configurações de e-mail SMTP. Exemplo:
DB_HOST=
DB_PORT=
DB_USER=
DB_PASSWORD=
DB_NAME=
SMTP_HOST=
SMTP_PORT=
SMTP_USERNAME=
SMTP_PASSWORD=
SMTP_FROM_NAME=
SMTP_FROM_EMAIL=
Atualize suas credenciais no arquivo secrets.toml. Depois, na raiz do projeto, execute o seguinte comando:
streamlit run src/dashboard/dashboard.py
Obs: Para fins de teste rápido, é possível utilizar os arquivos create_estoque_db.sql para criar as tabelas e populate_db.py para popular o banco de dados.
- MySQL 9.3