Skip to content

Propchain-Backend - #1004

Merged
nanaf6203-bit merged 2 commits into
MettaChain:mainfrom
JudeDaniel6:main
Jul 27, 2026
Merged

Propchain-Backend#1004
nanaf6203-bit merged 2 commits into
MettaChain:mainfrom
JudeDaniel6:main

Conversation

@JudeDaniel6

@JudeDaniel6 JudeDaniel6 commented Jul 27, 2026

Copy link
Copy Markdown

Closes #915
Closes #918
Closes #917
Closes #916

judithJn and others added 2 commits July 27, 2026 12:41
…taChain#926

Issue MettaChain#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 MettaChain#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 MettaChain#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 MettaChain#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 MettaChain#917 MettaChain#918 MettaChain#920 MettaChain#921 MettaChain#923 MettaChain#915 MettaChain#916

Closes MettaChain#919
Closes MettaChain#924
Closes MettaChain#925
Closes MettaChain#926
…5-926

feat: resolve issues MettaChain#915 MettaChain#916 MettaChain#917 MettaChain#918 – Prometheus metrics, DB health, query logging, soft-delete

@nanaf6203-bit nanaf6203-bit left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nanaf6203-bit
nanaf6203-bit merged commit f8b3bc2 into MettaChain:main Jul 27, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants