node_modules dist vendor .git .env *.log test # The build needs the asset copier; the rest of scripts/ (probe, smoke, # diagnostics) are developer tools with no place in the runtime image. scripts !scripts/copy-assets.mjs docs files.zip # Mirrored coursework and server logs: never needed to build, and the mirror # holds the account's files, which have no business in a build context. tmp # The local test instance has its own compose project. local-instance