kavehhn
|
35704409ec
|
feat: bootstrap SuperAdmin from env and lock one-time seeding
Production creates the SuperAdmin from env credentials, and dashboard seeding is authenticated, SuperAdmin-only, and locked after the first run.
|
2026-08-14 23:23:06 +03:30 |
|
kavehhn
|
3ca098b74d
|
build(docker): add multi-stage production Dockerfile with health check
|
2026-08-12 06:46:04 +03:30 |
|
kavehhn
|
d0cde07a1f
|
feat: add /api/seed endpoint and refactor seed.js
|
2026-08-12 06:29:05 +03:30 |
|
kavehhn
|
d28e71c3fa
|
chore: update node version to 22 in Dockerfile
|
2026-08-12 05:55:55 +03:30 |
|
kavehhn
|
07edb98a05
|
feat: enhance health check endpoint with database status check
|
2026-08-12 05:26:00 +03:30 |
|
kavehhn
|
f04c797be6
|
Initial commit: teaching institution management API.
Express/MongoDB backend with JWT auth, RBAC, S3 uploads, notifications, and scheduled jobs.
|
2026-08-09 04:18:08 +02:00 |
|