Sign inSign up

wquintanilhadasilva/timeout-app

By wquintanilhadasilva

•Updated about 3 years ago

Imagem para testes de timeout em requisições web. [en] Image for timeout tests on web requests.

Image
0

944

wquintanilhadasilva/timeout-app repository overview

⁠keywords

timeout, test, webrequest

⁠Github

Código fonte da imagem:

https://github.com/wquintanilhadasilva/lab-timeout⁠

⁠Info

Aplicação node web que aguarda um determinado tempo que é informado numa variável de ambiente do container para, só então, retornar a requisição.

Ideal para testes de timeout onde você mesmo indica o tempo que deseja esperar. Simplifica o processo de testes.

⁠Como usar

Utilize o docker compose⁠ como exemplo. Configure o timeout desejado através da variável de ambiente 'TIMEOUT'.

Caso o tempo de espera não seja informado, a aplicação assume o timeout padrão de 60 segundos.

O tempo do timeout é informado em milissegundos.
Exemplo: 1 minuto = 60 segundos = 60000 milissegundos, informe o valor de 60000!

⁠Comando docker

docker run -d --rm --name timeout-app \
    -e TIMEOUT=30000 \
    -p 3000:3000 \
    wquintanilhadasilva/timeout-app
⁠Comando curl

O comando curl abaixo executa a chamada e aguarda o tempo configurado

curl --request GET \
  --url http://localhost:3000

Tag summary

Content type

Image

Digest

sha256:071aced49…

Size

334.7 MB

Last updated

about 3 years ago

docker pull wquintanilhadasilva/timeout-app