assets/_sheet_*, assets/_pose_ref_* and the generator scripts are what the
frames were CUT OUT OF, not what the game loads — 34 of the 45 MB in
assets/, in the image and publicly served, fetched by nobody. A
.dockerignore on the underscore prefix takes assets/ to 16 MB, with
nothing to maintain per sheet: the SPR list in render.js has no
underscore-prefixed name in it.
Also keeps .git (83 MB) out of the build context.
Not verified against a real build — no docker daemon on this machine.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>