Instalação
Esta página descreve a instalação do projeto em Windows 11 e em sistemas Unix, como Ubuntu.
Pré-requisitos
Antes de executar o projeto, tenha instalado:
- Python 3.11 ou 3.12;
- Node.js 18 ou superior;
- Docker com suporte a Compose;
- Git.
1. Clonar o repositório
2. Criar o ambiente virtual
3. Ativar o ambiente virtual
No Windows 11:
No Ubuntu/Linux:
4. Instalar dependências do backend
5. Variáveis de ambiente
Crie um arquivo .env a partir do modelo.
No Windows 11:
No Ubuntu/Linux:
Use os valores locais abaixo:
DATABASE_NAME=gestao_risco_ufsm
DATABASE_USER=postgres
DATABASE_PASSWORD=postgres
DATABASE_HOST=localhost
DATABASE_PORT=5433
DEBUG=True
6. Banco de dados
Suba o PostgreSQL com Docker Compose:
Se sua instalação ainda estiver no formato antigo:
Depois, aplique as migrations:
7. Usuários de teste opcionais
Para popular usuários vinculados a múltiplos setores:
Para redefinir a senha desses usuários:
Senha padrão:
8. Frontend
Instale as dependências do frontend:
9. Execução local
Inicie o backend:
Inicie o frontend em outro terminal:
10. Validação
Execute os testes automatizados:
Valide a documentação: