@functionalfoundry/await-url

0.3.3 • Public • Published

await-url Build status for await-url on Circle CI.

Wait for a given URL to continue.

Why?

  • Alias a deployment when it is ready.
  • Run a health check on your service.
  • Know when it is safe to share.

Install

npm install await-url --global

Usage

$ await-url --help

  Usage
    $ await-url <url>

  Option
    --tries     Maximum number of polling attempts
    --interval  Milliseconds to wait between tries

  Example
    $ await-url example.com/status
    $ await-url example.com --tries=3 --interval=1000

Polling a URL until it returns 200 OK is especially useful to avoid sending traffic to it before it is ready. See a real example of deploying a server in CI.

Please consider whether a more efficient, event-based model is available to you before using this.

Option

tries

Type: number
Default: 150

Maximum number of polling attempts to make before timing out.

interval

Type: number
Default: 1200

Number of milliseconds to wait between polling attempts.

Contributing

See our contributing guidelines for more details.

  1. Fork it.
  2. Make a feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

License

MPL-2.0 © Seth Holladay

Go make something, dang it.

Package Sidebar

Install

npm i @functionalfoundry/await-url

Weekly Downloads

1

Version

0.3.3

License

MPL-2.0

Last publish

Collaborators

  • ytal
  • zerim
  • jannispohlmann