Executando o Projeto localmente (sem Docker)
Crie e ative um ambiente virtual:
python3 -m venv .virtual
source .virtual/bin/activate
Instale o Poetry (caso não tenha):
pip install poetry
Instale as dependências do projeto:
poetry install
Configure as variáveis de ambiente:
cp .env.example .env
Execute as migrações e popule o banco com dados mock:
python techagro/manage.py migrate
Dados de exemplo (mock)
Para facilitar testes e demonstrações, você pode popular o banco com dados fictícios (produtores, propriedades, safras e culturas válidas) usando:
python manage.py popular_mock
Esse comando garante que todos os dados respeitam as regras de negócio (CPFs/CNPJs válidos, áreas consistentes, etc).
Rode o servidor local:
python techagro/manage.py runserver