AletheiaFact / AletheiaFact/aletheia

B2B-13 · Real health checks (terminus: Mongo + Kratos, readiness/liveness)

Offen
#2,546 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
backlog devops server
Vorherrschende Sprache
TypeScript
Sterne
55
Forks
20
Ø Merge
2 T. 6 Std.
Gemergte PRs (30 T.)
2

Beschreibung

Part of the B2B epic (Bloco 3 · item 3.4). Quick win, fully independent. Today `server/root.controller.ts:17-20` returns hardcoded `{status:"ok"}`; `@nestjs/terminus` is not a dependency.

## What
- [ ] Add `@nestjs/terminus`
- [ ] Mongo + Kratos health indicators
- [ ] Readiness/liveness endpoints (wire to k8s probes in `deployment/`)

**Effort:** ~0.5 SP · **Depends on:** —

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start at server/root.controller.ts:17-20 to inspect the current hardcoded health response, then inspect deployment/ for the Kubernetes probe configuration. Add the @nestjs/terminus dependency and Mongo and Kratos health indicators, expose readiness and liveness endpoints, and verify that the deployment probes target them.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
kubernetes, mongodb, typescript
Bereich
backend, databases, devops
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
58/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.