✎ Note

Just updated indiekit-deploy (indiekit docker/compose based deployment)

Changes Summary

  1. Plugin versions aligned (package.core.json + package.full.json)
Plugin Old New
syndicator-bluesky 1.0.14 1.0.19
endpoint-syndicate beta.34 beta.36
endpoint-microsub 1.0.41 1.0.43
endpoint-homepage 1.0.19 1.0.22
endpoint-activitypub 2.2.0 2.8.0
endpoint-github 1.0.7 1.2.3
  1. indieauth.js patch added
  • Copied from Cloudron — fixes redirect URI validation that rejected hyphens/dots in paths
  • Added COPY line to docker/indiekit/Dockerfile
  1. routes.js patch synced
  • Two-tier rate limiting (session 50/15min, API 1000/15min) instead of single 250/15min
  • Added content negotiation routes for ActivityPub
  1. Eleventy submodule updated
  • From f5f77cb to 48160a5 — 131+ commits of fixes including OG batch spawning, a11y audit, PageSpeed optimization, design system compliance
  1. –expose-gc added to watcher
  • Enables post-build GC hook in eleventy.config.js and OG batch spawning GC
  1. Atomic release swap implemented
  • Builds to /data/site/releases/TIMESTAMP/, atomically swaps symlink at /data/site/current
  • All 3 Caddyfiles updated: root * /data/site → root * /data/site/current
  • First-run migration handles existing flat /data/site volumes
  • Keeps 2 releases for rollback
  1. Watcher heap increased to 2048 MB
  • Was 1536 MB, now matches Cloudron’s production setting
  • Needed for OG batch spawning during incremental rebuilds
AI: Text None

Learn more about AI usage on this site

Comments

Sign in with your website to comment:

Signed in as
Send a Webmention

Have you written a response to this post? Send a webmention by entering your post URL below.