omnivore/.gitignore
Rohit Amarnath 008d5a36f1 feat: enhance user management by adding CSV support and password hashing
- Update .gitignore to include user credential files (users.csv, demo-users.csv).
- Modify Dockerfile to install bcryptjs globally for password hashing.
- Add script to hash passwords and copy it into the Docker image.
- Update setup.sh to create users from a CSV file if it exists, with error handling for password hashing.
- Introduce users.csv.example as a template for user data input.

This change improves user management by allowing bulk user creation from a CSV file and ensures secure password handling.
2025-09-23 12:53:16 -04:00

78 lines
849 B
Text

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Dependency directories
node_modules/
jspm_packages/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional REPL history
.node_repl_history
# Banish npm lock
package-lock.json
# Docker data
.docker
# DSStore:
.DS_Store
# next.js build output
.next
# dotenv environment variables file
.env
.env.local
.env.production
# build & dist dirs
build
dist
# Ignore local secret files
**/.secrets-*.yaml
# Ignore local SA JSON files
**/*.sa.json
# User credentials
users.csv
demo-users.csv
*.users.csv
# JetBrains Products
.idea/
# VScode local configurations
.vscode/
# Xcode
xcuserdata/
omnivore-app-sa-gcs*
# Emacs temp files
*~
# code coverage files
.nyc_output
# data migration file
data.json
# android
*.aab
*.apk
tsconfig.tsbuildinfo