feat(04-01): create seed-forms script and npm run seed:forms command

- Create scripts/seed-forms.ts: reads seeds/forms/, upserts PDFs into form_templates via onConflictDoUpdate on filename
- Add seed:forms script to package.json with DOTENV_CONFIG_PATH=.env.local prefix
- Empty seeds/forms/ prints guidance message and exits 0 (monthly-sync workflow ready)
This commit is contained in:
Chandler Copeland
2026-03-19 21:33:02 -06:00
parent bbbbdbed5e
commit f82364d2c7
2 changed files with 38 additions and 0 deletions

View File

@@ -10,6 +10,7 @@
"db:generate": "drizzle-kit generate",
"db:migrate": "drizzle-kit migrate",
"db:seed": "tsx scripts/seed.ts",
"seed:forms": "DOTENV_CONFIG_PATH=.env.local npx tsx scripts/seed-forms.ts",
"db:studio": "drizzle-kit studio"
},
"dependencies": {