Sistema para ranqueamento das habilitações do curso de letras
Falta verificar para reranqueamento:
- Alunos com trancamento total podem ou não participarem
- pegar exemplo de alunos com mais de 8 créditos que não poderiam participar
git clone LINK
cd ranqueamentodocker build --no-cache -t ranqueamento .cp .env.example .envEdite o .env e ajuste as variáveis necessárias, especialmente:
DB_HOST=mariadb # nome do serviço no docker-compose
DB_DATABASE=ranqueamento
DB_USERNAME=ranqueamento
DB_PASSWORD=ranqueamento
SENHAUNICA_KEY= # credenciais da Senha Única USP
SENHAUNICA_SECRET=
SENHAUNICA_CALLBACK_ID=
SENHAUNICA_ADMINS= # número(s) USP dos administradoresdocker compose up -ddocker exec -it ranqueamento php artisan key:generatedocker exec -it ranqueamento php artisan migrateA aplicação estará disponível em http://127.0.0.1:8000.
docker compose exec mariadb mariadb -u root -pranqueamento \
-e "CREATE DATABASE IF NOT EXISTS ranqueamento_dusk;"
docker compose exec mariadb mariadb -u root -pranqueamento \
-e "GRANT ALL PRIVILEGES ON ranqueamento_dusk.* TO 'ranqueamento'@'%'; FLUSH PRIVILEGES;"cp .env.dusk.local.example .env.dusk.localEdite o .env.dusk.local e cole o valor de APP_KEY do seu .env:
APP_KEY= # copie do seu .envdocker exec -it ranqueamento composer require --dev laravel/dusk
docker exec -it ranqueamento php artisan dusk:installdocker exec -it ranqueamento php artisan dusk