Serviço que faz simulações usando o método de Monte Carlo para encontrar a probabilidade de finalização de um projeto
Para rodar os testes unitários é necessário:
cd estimeoprazo
export GOPATH=`pwd`
export GO111MODULE=off
go test
É necessário instalar o Go e o SDK do Google App Engine, devido ao projeto estar configurado para rodar neste cloud server
cd estimeoprazo
export GOPATH=`pwd`
export GO111MODULE=off
goapp serve
O serviço vai ouvir no endereço http://localhost:8080
Para fazer deploy de uma nova versão do app é necessário:
git add .
git commit -m "Alterações"
git push origin master
goapp deploy --application $YOUR_GOOGLE_APP estimeoprazo
O serviço vai ouvir no endereço https://$YOUR_GOOGLE_APP.appspot.com
O serviço espera requisições via POST
com o header
Content-Type: application/x-www-form-urlencoded
E no body
os parâmetros, como no exemplo abaixo:
MinTasks=200&MaxTasks=220&MinSplitTasks=1&MaxSplitTasks=3&MinTasksDone=30&MaxTasksDone=40