Files
feedc0de edacc21bea
Publish and deploy birthday invitation / Check JavaScript (push) Successful in 10s
Publish and deploy birthday invitation / Build and push (push) Successful in 34s
Publish and deploy birthday invitation / Deploy to Kubernetes (push) Failing after 12s
import existing sources & deployment
2026-09-08 18:30:41 +02:00

14 lines
515 B
JavaScript

const crypto = require("node:crypto");
const { createInvites } = require("../database");
const guestName = process.argv.slice(2).join(" ").trim();
if (!guestName) {
console.error('Verwendung: npm run invite -- "Vorname Nachname"');
process.exit(1);
}
const token = crypto.randomBytes(18).toString("base64url");
createInvites([{ token, guestName: guestName.slice(0, 100) }]);
const origin = (process.env.ORIGIN || "http://localhost:3000").replace(/\/$/, "");
console.log(`${guestName}: ${origin}/i/${token}`);