Pular para conteúdo

Instalação Local

Requisitos

  • Python 3.12+
  • pip
  • Git
  • Chave de API da OpenAI (OPENAI_API_KEY)

Passos

# 1. Clone o repositório
git clone <url-do-repo> mentoria
cd mentoria

# 2. Crie e ative o ambiente virtual
python -m venv .venv
source .venv/bin/activate  # Linux/Mac
# .venv\Scripts\activate   # Windows

# 3. Instale as dependências
pip install -r requirements.txt

# 4. Configure as variáveis de ambiente
cp .env.example .env
# Edite o .env e adicione sua OPENAI_API_KEY

# 5. Aplique as migrações
python manage.py migrate

# 6. Crie um superusuário (opcional)
python manage.py createsuperuser

# 7. Popule com dados de teste (opcional)
python manage.py seed_test_data

# 8. Inicie o servidor
python manage.py runserver

Acesse: http://localhost:8000

Configuração do .env

No mínimo, defina:

OPENAI_API_KEY=sk-sua-chave-aqui
SECRET_KEY=sua-secret-key-unica
DEBUG=True

Para gerar uma SECRET_KEY segura:

python -c "import secrets; print(secrets.token_hex(50))"