/** * Seed or refresh platform-wide email templates. * Run: cd backend && node scripts/seed-system-email-templates.js */ const path = require('path'); require('dotenv').config({ path: path.join(__dirname, '..', '.env') }); const mongoose = require('mongoose'); const { ensureSystemEmailTemplates } = require(path.join(__dirname, '..', 'src', 'utils', 'ensureSystemEmailTemplates')); async function main() { const uri = process.env.MONGODB_URI || process.env.MONGO_URI; if (!uri) throw new Error('MONGODB_URI not set'); await mongoose.connect(uri); const result = await ensureSystemEmailTemplates(); console.log('System email templates:', result); await mongoose.disconnect(); } main().catch((err) => { console.error(err); process.exit(1); });