- Login by email; board members are dashboard users (full access) - Forced password change on first login; forgot/reset password via email - Auto-send welcome email with set-password link when board member created - 5 attempts / 5 min rate limit on login endpoint - Board + Minutes tabs: drag-and-drop card reordering, persisted to DB - PATCH /api/board/reorder and /api/minutes/reorder endpoints - New minutes auto-insert at top (order 0) - ImagePicker: inline preview thumbnail before upload (board, gallery, sponsors) - Fix Minutes public sort: proper date parsing instead of broken string compare - Remove server/dist/ from git tracking (.gitignore)
15 lines
421 B
Bash
15 lines
421 B
Bash
CACHEBUST=1736003093
|
|
|
|
# MongoDB
|
|
MONGO_USER=mcdi
|
|
MONGO_PASSWORD=changeme-set-a-strong-password
|
|
MONGODB_URI=mongodb://mcdi:changeme-set-a-strong-password@mongodb:27017/mcdi?authSource=admin
|
|
|
|
# JWT
|
|
JWT_SECRET=changeme-set-a-long-random-secret
|
|
|
|
# Admin dashboard default password (changed on first login recommended)
|
|
ADMIN_PASSWORD=changeme123!
|
|
|
|
# Public-facing URL for password reset emails
|
|
APP_URL=https://deafmissoula.org
|