Avaliação PACER de maneira ágil e descomplicada.
Esta ferramenta visa tornar a autoavaliação PACER uma tarefa simples e fácil de ser executada, garantindo que você e seu time possam identificar pontos fortes e oportunidades de crescimento nos princípios de Proatividade, Autonomia, Colaboração e Entrega de Resultados.
Você precisará das seguintes programas instalados:
-
Clone o repositório:
git clone https://github.com/WesleyGoncalves/pacer.git
-
Navegue até o projeto
cd pacer
-
Indicamos o uso de um ambiente virtual, como o venv
python -m venv venv # Windows - ative o ambiente source venv/Scripts/activate # Linux - ative o ambiente . venv/bin/activate # Mac - ative o ambiente source venv/bin/activate
-
Instale as dependências
pip install -r requirements.txt
-
Configure as variáveis de ambiente
cp .env.template .env
Abra o arquivo
.env
e edite as credenciais de conexão com o banco de dados.# ... DB_HOST= # database host DB_USER= # database user DB_PASS= # database password DB_NAME= # database name
-
Configura o token que será usado pelo sistema de Autenticação de Usuários.
# Session secret key for Authentication system python -c 'import secrets; print(secrets.token_hex())'
Copie o token mostrado e preencha na variável
FLASK_SECRET_KEY
no arquivo.env
.
-
-
Crie o banco de dados e as tabelas automaticamente rodando o script em
database_create.py
python database_create.py
- Opcionalmente, você pode executar os comandos SQL em
database_seed.sql
diretamente no Banco de Dados para testes
- Opcionalmente, você pode executar os comandos SQL em
-
Execute o servidor Flask
flask run
-
Abra em um navegador: http://localhost:5000