- 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.