zerobyte/app/server
Jakub Trávník 60c0778b74 refactor: improve config import logging, add CLI JSON output and idempotent re-runs
- Add `--json` flag for machine-readable JSON output
- Add `--log-level` flag to control logging verbosity
- Add `skipped` counter to ImportResult for idempotent operations
- Change "already exists" conditions from warnings to skipped (info logs)
- Recovery key mismatch now errors and stops import early
- Pre-check volumes and notification destinations before creation
- Attachment functions merge missing items instead of overwriting
- Add toError() and mergeResults() helpers to reduce code duplication
- Extract readConfigJson() and createOutput() for cleaner CLI code
- Move fs/path imports to top level in config-import.ts
2025-12-30 12:39:02 +01:00
..
cli refactor: improve config import logging, add CLI JSON output and idempotent re-runs 2025-12-30 12:39:02 +01:00
core feat: parameterize PORT and MIGRATIONS_PATH environment variables (#253) 2025-12-29 20:59:38 +01:00
db feat: parameterize PORT and MIGRATIONS_PATH environment variables (#253) 2025-12-29 20:59:38 +01:00
jobs chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 (#209) 2025-12-21 19:51:03 +01:00
modules refactor: improve config import logging, add CLI JSON output and idempotent re-runs 2025-12-30 12:39:02 +01:00
utils feat: add support for SFTP volume backend (#249) 2025-12-28 18:30:49 +01:00
app.ts feat: server timeout env (#219) 2025-12-22 17:34:27 +01:00
index.ts feat: parameterize PORT and MIGRATIONS_PATH environment variables (#253) 2025-12-29 20:59:38 +01:00