I don't blog much since I started working full time... mostly just a few twitter reposts. But I still maintain a bunch of websites on the side, and one of my favourite things about that is when making updates like I've just done I just push my changes to just one server.

That server happens to be dobrado.net, which can talk websub, and the other servers are subscribed to an updates feed for software changes. So when I make a change, I build it so it can be fetched which then also posts to the updates feed. Each server sees the new feed entry, downloads the change and installs it automatically. In the case of a javascript change it also creates a new minified version and updates the version number in the query string for some cache busting.

This has been working for a few years now, I'm always surprised that it does what it's meant to.
likesharereplyWant to share this? Click to choose a site:settings
Add a comment