Descricao
maxConcurrent = 4 em runner/main.go esta hardcoded. Operadores nao conseguem ajustar a concorrencia sem recompilar a imagem Docker.
Problema que Resolve
Ambientes com mais CPU/RAM poderiam aceitar mais execucoes simultaneas. O padrao SANDBOX_BASE ja existe como precedente no mesmo arquivo.
Solucao Proposta
- Ler
MAX_CONCURRENT do ambiente na inicializacao
- Validar que o valor e um inteiro positivo
- Usar
4 como fallback se ausente ou invalido
- Adicionar a variavel comentada em
docker-compose.yml
Descricao
maxConcurrent = 4emrunner/main.goesta hardcoded. Operadores nao conseguem ajustar a concorrencia sem recompilar a imagem Docker.Problema que Resolve
Ambientes com mais CPU/RAM poderiam aceitar mais execucoes simultaneas. O padrao
SANDBOX_BASEja existe como precedente no mesmo arquivo.Solucao Proposta
MAX_CONCURRENTdo ambiente na inicializacao4como fallback se ausente ou invalidodocker-compose.yml