builder.Dockerfile bakes the export step's dependencies into
git.teletype.hu/internal/love-builder and pre-fetches love.js to
/opt/lovejs.zip; the Makefile prefers the cached copy and falls
back to downloading from GitHub outside the image.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Without the trailing slash the browser resolves relative asset URLs
(style.css, player.js) against /file/, producing 404s. Also switch the
patch target from the obsolete /play/ scheme to the /file/ route the
API actually serves.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>