learning_ai_notes/scripts
saravanakumardb1 216ebb83fb feat(ops): roll out canonical docker-prep + docker-doctor + Makefile (Phase D)
Apply Phase D playbook from docker-build-optimization-roadmap.md:

- scripts/docker-prep.sh: synced from canonical template
  (learning_ai_common_plat@a418a23e). Adds --dry-run, --check,
  --strip-overrides, idempotency guard, trap-based auto-restore,
  portable sed, .gitkeep preservation.
- scripts/_docker-prep-inject.js: helper for pnpm.overrides injection
- scripts/_docker-prep-strip.js: helper for --strip-overrides mode
- scripts/docker-doctor.sh: thin wrapper to canonical linter
- Makefile: make doctor target (gitea-doctor + docker-doctor)

Per-repo Dockerfile/compose fixes flagged by docker-doctor are tracked
in the roadmap and will land in follow-up commits.

Refs: docker-build-optimization-roadmap.md §Phase D
2026-05-27 04:05:46 -07:00
..
_docker-prep-inject.js feat(ops): roll out canonical docker-prep + docker-doctor + Makefile (Phase D) 2026-05-27 04:05:46 -07:00
_docker-prep-strip.js feat(ops): roll out canonical docker-prep + docker-doctor + Makefile (Phase D) 2026-05-27 04:05:46 -07:00
compose-smoke.sh ci(docker): add compose smoke script 2026-05-05 13:31:10 -07:00
dependency-health.sh ci(deps): add dependency health workflow 2026-05-05 13:36:04 -07:00
docker-doctor.sh feat(ops): roll out canonical docker-prep + docker-doctor + Makefile (Phase D) 2026-05-27 04:05:46 -07:00
docker-prep-original.sh perf(docker): optimize docker-prep.sh with caching and shared cache 2026-05-10 00:10:28 +00:00
docker-prep.sh feat(ops): roll out canonical docker-prep + docker-doctor + Makefile (Phase D) 2026-05-27 04:05:46 -07:00
e2e-docker-seed.sh test(e2e): docker compose E2E test + seed scripts + 9-step verification 2026-05-23 01:16:19 -07:00
e2e-docker-test.sh test(e2e): docker compose E2E test + seed scripts + 9-step verification 2026-05-23 01:16:19 -07:00
local-smoke.sh fix(workspace): canonicalize common-plat path to ../learning_ai_common_plat 2026-05-22 15:08:30 -07:00
release-guard-audit.sh fix(workspace): canonicalize common-plat path to ../learning_ai_common_plat 2026-05-22 15:08:30 -07:00
secret-scan-repo.sh chore: add Husky pre-commit hooks + secret-scan scripts 2026-03-27 23:07:30 -07:00
secret-scan-staged.sh chore: add Husky pre-commit hooks + secret-scan scripts 2026-03-27 23:07:30 -07:00
ui-drift-audit.sh feat(web/ui8): remove legacy global classes + tighten audit regex + lock CI gate 2026-05-23 01:55:36 -07:00
ui-drift-baseline.json feat(web/ui): migrate IntakeUrlBar input to common Input primitive 2026-05-23 10:08:10 -07:00
ui-drift-ratchet.sh feat(web/ui8): remove legacy global classes + tighten audit regex + lock CI gate 2026-05-23 01:55:36 -07:00