This package has been deprecated

Author message:

This package has moved to @commonshost/edge See: https://www.npmjs.com/package/@commonshost/edge

@http2/edge

1.3.0 • Public • Published

edge 🌟

Keeps content, certificates, and configurations on the frontend servers synced with the backend stores.

Joining the Network

Sync S3 bucket to local directory.

Retrieve configurations for all sites.

Rebuild master configuration. Skip sites with invalid configurations. Skip sites without crypto.

Subscribe to PubNub channel to start receiving notifications from core.

Content Updates

Bulk

  • Receive a deploy message.
  • Sync S3 bucket to local directory.
  • Trigger re-indexing of the domain in @http2/server.

Atomic

TBD. Probably receive deploy message with deltas: which files were added, changed, moved, or deleted.

Configuration Updates

  • Expire existing host options/manifest.
  • Rebuild and apply updated configuration.

Certificate Updates

  • Receive an acme message.
  • Retrieve new certs from S3 bucket.
  • WIP: Read CN/SAN from cert to use as coalesced connection (alt svc, origin set).

Readme

Keywords

Package Sidebar

Install

npm i @http2/edge

Weekly Downloads

6

Version

1.3.0

License

ISC

Unpacked Size

21 kB

Total Files

12

Last publish

Collaborators

  • seb