Repository navigation
Commit f8b3bc2
Issue #926 - Create developer environment setup script
- Add scripts/setup.sh for single-command developer onboarding
- Script checks Node.js/npm/psql/redis-cli prerequisites
- Creates .env from .env.example, runs npm ci, migrations, seed
Issue #925 - Add K8s health check endpoints
- Add src/health/health.controller.ts with /healthz /readyz /startupz
- GET /healthz: liveness probe (always 200)
- GET /readyz: readiness probe (checks DB + Redis + blockchain RPC)
- GET /startupz: startup probe (verifies DB + migration count)
- Add HealthModule imported in AppModule
Issue #924 - ESLint rule enforcement in CI
- Add --max-warnings=0 to CI lint step
- Update .eslintrc.js to clean up rule configuration
- Fix all 149 existing lint warnings with eslint-disable-next-line comments
Issue #919 - Data archival strategy for historical records
- Add src/archive/archive.service.ts with scheduled weekly archival
- Archives LoginHistory, ActivityLog, PropertyView to gzipped NDJSON
- Configurable retention periods via env vars
- Admin restore function and admin endpoints
Also includes fixes for #917 #918 #920 #921 #923 #915 #916
Closes #919
Closes #924
Closes #925
Closes #926
Co-authored-by: judithJn <judithJn@users.noreply.github.com>
1 parent f46b852 commit f8b3bc2
0 file changed
0 commit comments