The image is built in CI (.gitea/workflows/docker-build.yml) from the
Dockerfile and pulled from registry.alwisp.com on Unraid. The Dockerfile
recompiles the client (vite build) inside the build and .dockerignore already
excludes these paths from the build context, so tracking them in git served no
purpose.
- Untrack client/dist (regenerated by the Docker build; logo + version stub
sources live in client/public).
- Gitignore client/dist/, data/ (local SQLite volume), and *.tar.gz / *.zip
(local `docker save` exports), alongside the already-ignored node_modules/.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
node_modules was vendored into the repo, which caused platform-specific
rollup/esbuild binary churn on every local install. Dependencies are
installed fresh during the Docker build, so there's no reason to track them.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>