master-zapier-plan-draft/scripts/seed-demo.mjs
George Lambert 5925e76c72 Keep-going: tree shares, health flags, CI, compose, timestamp Zapier action
Directory-tree encrypted share mock; /health reports mockVerae/nats;
middleware OpenAPI extended; zappier receipt by jobId; activate Create
Timestamp (local mock or hosted); GitHub Actions test:offline; compose
builds zappier image; seed-demo.mjs.

No Zapier login or live Verae required.
2026-09-09 03:02:08 -04:00

22 lines
625 B
JavaScript

#!/usr/bin/env node
/**
* Seed a demo tenant on local middleware (MOCK_VERAE).
*/
const base = process.env.MIDDLEWARE_URL || 'http://127.0.0.1:3100';
const res = await fetch(`${base}/zapier/v1/signup`, {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({
email: 'demo@veraetime.local',
name: 'Demo tenant',
veraeUsername: 'demouser',
veraePassword: 'demopass',
}),
});
const body = await res.json();
if (!res.ok) {
console.error(body);
process.exit(1);
}
console.log(JSON.stringify({ apiKey: body.apiKey, tenant: body.tenant, middleware: base }, null, 2));