Skip to content

v1.0.0

Compare
Choose a tag to compare
@betschki betschki released this 11 Mar 11:40
· 4 commits to main since this release
1c1f0cc

This is the initial release of the Ghost Cache Invalidation Proxy, a tool that sits between a Ghost CMS instance and clients to monitor for cache invalidation headers and trigger configured webhooks.

What's Included

  • Proxy functionality for forwarding requests to Ghost CMS
  • Detection and parsing of X-Cache-Invalidate headers from Ghost responses (documented here)
  • Configurable webhook system to trigger cache purging on any CDN or cache service
  • Template support for webhook request bodies with variable substitution
  • Docker-based deployment with environment variable configuration

Evolution

This is an evolution of the more specialized ghost-bunnycdn-perma-cache-purger, now abstracted to work with any webhook-capable CDN or cache system. The core functionality remains the same, but with a more versatile and configurable implementation.