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).

/@http2/edge/

    Package Sidebar

    Install

    npm i @http2/edge

    Weekly Downloads

    4

    Version

    1.3.0

    License

    ISC

    Unpacked Size

    21 kB

    Total Files

    12

    Last publish

    Collaborators

    • seb