# Node.js Backend .gitignore package-lock.json # Optional # Dependencies node_modules/ jspm_packages/ # Environment variables .env .env.local .env.development.local .env.test.local .env.production.local .env.*.local # Logs logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* pnpm-debug.log* # Runtime data pids/ *.pid *.seed *.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover lib-cov/ # Coverage directory used by tools like istanbul coverage/ *.lcov .nyc_output/ # Grunt intermediate storage .grunt/ # Bower dependency directory bower_components/ # node-waf configuration .lock-wscript # Compiled binary addons build/Release/ # TypeScript cache *.tsbuildinfo # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # Yarn Integrity file .yarn-integrity # parcel-bundler cache .cache/ .parcel-cache/ # Next.js build output .next/ out/ # Nuxt.js build / generate output .nuxt/ dist/ # Gatsby files .cache/ # vuepress build output .vuepress/dist/ # Serverless directories .serverless/ # FuseBox cache .fusebox/ # DynamoDB Local files .dynamodb/ # TernJS port file .tern-port # Stores VSCode versions used for testing VSCode extensions .vscode-test/ # Database files *.db *.sqlite *.sqlite3 # OS files .DS_Store .DS_Store? ._* Thumbs.db Desktop.ini # IDE .vscode/ .idea/ *.iml *.ipr *.iws *.swp *.swo *~ # Miscellaneous *.class *.pyc .atom/ .buildlog/ .history .svn/ migrate_working_dir/ # Uploads and user content (if applicable) uploads/ public/uploads/ # Backup files *.bak *.backup *.tmp # Production build files dist/ build/ # PM2 process manager .pm2/ # ecosystem.config.js should be committed (it's configuration, not secrets) # Docker volumes and data docker-data/ *.dockerignore # Test files test-results/ *.test.js.snap # Package lock files (optional - uncomment if you want to ignore) # package-lock.json # yarn.lock # Sequelize CLI .sequelizerc.local # SSL certificates (never commit) *.crt *.pem *.cert # Session files sessions/ # Temporary upload directory temp/ tmp/ # Windows specific Thumbs.db ehthumbs.db Desktop.ini # Mac specific .DS_Store .AppleDouble .LSOverride # Log files combined.log error.log access.log