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.
22 lines
625 B
JavaScript
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));
|