# Dependencies node_modules npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* # Build output dist build *.tsbuildinfo # Database runtime files db *.db *.sqlite *.sqlite3 # Git .git .gitignore .gitattributes # Logs logs *.log # Client material and operator credentials. None of it belongs in the build # context, which is sent to the Docker daemon in full: .drop/ holds the original # site drop and the owner's copy sheets, zoho.md holds the live reCAPTCHA secret # and the Zoho tokens, and the zips are 30 MB each. The final image copies only # built output, so none of this has ever shipped, but one careless COPY would # change that, and every build sends it across for no reason. .drop zoho.md Levi.md *.zip *.eml *.pdf # Agent workspaces and local editor state. Gitignored, and no more use to a # build than they are to the image. .claude .codex .agents .learnings *.code-workspace # Private docs (ignored per requirements) DEVELOPMENT_LOG.md FUTURE.md HISTORY.md BUILD_SUMMARY.md PROJECT.md SCRIPTS.md STRUCTURE.md OVERHAUL_PLAN.md MEMORY.md AGENTS.md SOUL.md IDENTITY.md USER.md TOOLS.md # IDE .idea .vscode *.swp *.swo *~ # OS .DS_Store Thumbs.db # Docker files (not needed in image) Dockerfile docker-compose.yml .dockerignore # Runtime data *.pid *.seed coverage/ # Environment files (don't include in image) .env .env.local .env.production # Docker socket mount (not needed in image) /var/run/docker.sock # Host volume permissions # Ensure ./db and ./logs are writable by UID 1001 before running # Run: sudo chown -R 1001:1001 ./db ./logs