- release layout now ships scripts/threads-profile/scrape.mjs + node_modules;
activate-release.sh verifies it exists before activating a release
- profile_scrape.go resolves the script path relative to the release dir
(bin/{gateway,worker} -> ../scripts/threads-profile/scrape.mjs) in prod,
falling back to the dev-tree relative paths for local runs
- bootstrap.sh: Playwright 1.49+ needs a separate chromium-headless-shell
build for headless launches; the idempotency check only looked for
chromium-*, so a stalled/partial headless-shell download from an earlier
run was never retried. Now checks and installs both builds.
- add reset-data.sh (local wrapper + remote script) to wipe Mongo/Redis/MinIO
and reseed the admin account for a clean-slate redeploy
Co-authored-by: Cursor <cursoragent@cursor.com>
|
||
|---|---|---|
| .. | ||
| activate-release.sh | ||
| bootstrap.sh | ||
| certbot-renew-hook.sh | ||
| enable-tls.sh | ||
| reset-data.sh | ||
| rollback.sh | ||
| seed-admin.sh | ||
| status.sh | ||