diff --git a/scripts/regenerate-catalog-docs.sh b/scripts/regenerate-catalog-docs.sh new file mode 100755 index 0000000..c3aacbf --- /dev/null +++ b/scripts/regenerate-catalog-docs.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +# Regenerate the /docs/catalog tree from the current +# /opt/dashcaddy/dashcaddy-api/src/docker/app-templates.js. +# +# Run this whenever templates are added/changed. Outputs 78 static pages +# under src/app/docs/catalog/ (1 index + 77 per-template). +# +# Idempotent — overwrites in place. +set -euo pipefail +cd "$(dirname "$0")/.." +node /tmp/generate-template-docs.js +echo "Verifying build..." +npx --no-install next build 2>&1 | tail -3 +echo "Done. Review with: git diff --stat src/app/docs/catalog/" \ No newline at end of file