package-lock.json generated on Windows includes win32 rollup binary but not linux-x64-gnu, breaking the frontend build on the server. - Add package-lock.json to .gitignore and remove it from git tracking - update.sh: rm -rf node_modules + package-lock.json before npm install so the server always generates a platform-correct lock file from scratch - update.sh: remove --silent from build steps so errors are visible - .gitignore: fix stale whm/cpanel dist paths → nixserver/nixclient
26 lines
437 B
Plaintext
26 lines
437 B
Plaintext
node_modules/
|
|
dist/
|
|
.env
|
|
*.env.local
|
|
*.log
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# package-lock.json is platform-specific (rollup native binaries differ between
|
|
# Windows dev machines and Linux servers). Never commit it — the server generates
|
|
# its own on each install.
|
|
package-lock.json
|
|
|
|
# Prisma
|
|
server/prisma/dev.db
|
|
server/prisma/dev.db-journal
|
|
|
|
# Build outputs
|
|
server/dist/
|
|
nixserver/dist/
|
|
nixclient/dist/
|
|
|
|
# Vite
|
|
nixserver/.vite/
|
|
nixclient/.vite/
|