0.0.1-2 • Published 9 years ago

on-up v0.0.1-2

Weekly downloads
3
License
-
Repository
github
Last release
9 years ago

on-up

NPM

Calls back on up or after time is up.

Why

When doing Continuous Integration, for example with Travis, one has to guess how long a server will take to start, sleep more than necessary and hope it's enough.

No longer necessary.

How

Waits for a server to come up with a rsponse to a request. A callback is invoked with the response and / or metadata. There is a timeout and various other configuration settings.

Use

See wait-up for simple command-line use. The bin.js example of how I use the library. Usually, it provides everything necessary.

Options

In case you want more, here are the defaults to override:

req:
  uri: "/" #localhost port 80 prepended if / is the first char
  timeout: 1000 # how long request will wait before timing-out / repeat
spacings: 240 # time in-between retries
patience: 42000 # the ultimate patience (i.e. max duration wait)
dots: false # true allows side-effects (i.e. write dots to stdout)

See request options. for what req takes. Of-course, the numbers are in milliseconds.

License

MIT