__pycache__/ *.pyc *.pyo .pytest_cache/ .git/ .gitignore .env *.db .encryption_key uploads/* !uploads/.gitkeep tests/ docs/ *.log .DS_Store # Node.js frontend build tooling: node_modules is reinstalled fresh inside # the frontend-build Docker stage (do not ship the host's local copy, it may # contain platform-specific native binaries e.g. esbuild). package.json, # package-lock.json, scripts/build.js and static/ itself are all REQUIRED in # the build context because the Dockerfile's frontend-build stage runs # `npm install && npm run build` to produce static/dist/ before the final # Python image copies it in \u2014 do NOT ignore those. node_modules/ .eslintrc.json .prettierrc.json .prettierignore