Přeskočit na obsah

npm run archive:refresh-private — Úplný refresh soukromé Zone B

Úplný refresh soukromé Zone B: Na důvěryhodném stroji stáhne všechny listiny indexované v private raw Justice metadatech, atomicky dokončí soubory, přegeneruje globální checksum inventář a vyžádá úplné pokrytí.. npm skript, rešerše.

npm skript rešerše shodí běh

Volání

npm run archive:refresh-private

Spustí node scripts/osint/refresh-document-archive.mjs --private (čteno z package.json při buildu)

Zdroj: scripts/osint/refresh-document-archive.mjs

Na důvěryhodném stroji stáhne všechny listiny indexované v private raw Justice metadatech, atomicky dokončí soubory, přegeneruje globální checksum inventář a vyžádá úplné pokrytí.

Kdy ho spustit

Pouze na důvěryhodném stroji s dostatečnou kapacitou a perzistentním úložištěm Zone B, po archive:refresh-public.

Co shodí běh

  • Selhání downloadu, chybný typ nebo velikost souboru, hash mismatch, zbylý .part soubor nebo jedinou indexovanou listinu chybějící v soukromém archivu.

Co je potřeba vědět

  • Nikdy neběží v CI a nikdy nic ze Zone B nepřidává do Gitu.
  • Při nedostatku místa selže a zachová resumovatelné .part; následná kontrola je označí jako nehotový stav, ne jako kompletní archiv.

Vstupy a výstupy

Čte

  • $VOMASTE_JUSTICE_ARCHIVE_ROOT/justice-api-metadata/**
  • Justice document endpoint

Zapisuje

  • $VOMASTE_JUSTICE_ARCHIVE_ROOT/sbirka-listin/**
  • $VOMASTE_JUSTICE_ARCHIVE_ROOT/sbirka-listin/inventory.sha256

Popis vychází z hlavičkového komentáře zdrojového souboru. Volání, zařazení do pipeline i členství v pre-commit hooku se dopočítávají při každém buildu ze samotného repozitáře.