Skip to content

Commit

Permalink
Incluindo Xdebug + Profiling
Browse files Browse the repository at this point in the history
  • Loading branch information
andrechalom committed Jun 19, 2024
1 parent 938a951 commit 7622b79
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 1 deletion.
14 changes: 14 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"pathMappings": {
"/var/www/html": "${workspaceRoot}",
}
}
]
}
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,5 +72,13 @@ npx cypress run

Para mais detalhes, consulte a [documentação do Cypress](https://docs.cypress.io/).

# Debug e profile

O notaR está configurado com ferramentas de debug e profiling para ajudar no desenvolvimento. Para
habilitar o Xdebug, abra o arquivo docker/php/php.ini, descomente a linha de xdebug.mode e construa
novamente os containers. O debug pode ser feito na sua IDE (no VSCode, é recomendado instalar a
extensão Xdebug) e os arquivos de profiling serão gerados na pasta storage/logs e podem ser lidos
com o KCacheGrind.

## Licença de uso
O código fonte do notaR está disponível sob licença GPLv3.
7 changes: 7 additions & 0 deletions docker/php/php.ini
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,10 @@ post_max_size = 100M
upload_max_filesize = 100M
variables_order = EGPCS
pcov.directory = .
xdebug.discover_client_host = true
xdebug.log = /var/www/html/storage/logs/xdebug.log
xdebug.start_with_request = true
xdebug.mode = off
xdebug.output_dir=/var/www/html/storage/logs/
# Uncomment following line and rebuild containers to enable debug and profiling
xdebug.mode = debug,profile
2 changes: 1 addition & 1 deletion resources/views/home.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</p>

<p> Caso contrário, você pode fazer os exercícios que se encontram no link ao lado, sem a necessídade de cadastro.
O meterial completo do curso de introdução à linguagem, <a href= "http://ecor.ib.usp.br"> ecoR </a> da USP,
O material completo do curso de introdução à linguagem, <a href= "http://ecor.ib.usp.br"> ecoR </a> da USP,
que motivou o desenvolvimento desta plataforma está disponível para acesso sem custos.

</p>
Expand Down

0 comments on commit 7622b79

Please sign in to comment.