Skip to content

Conversation

@shinjadong
Copy link

No description provided.

shinjadong and others added 8 commits December 21, 2025 02:16
- Add Launcher collections (Tenants, GeneratedSites, BusinessTemplates) - Update payload.config.ts to register new collections - Create 5-step onboarding wizard UI skeleton - Add launcher landing page and API endpoint - Create technical design document (기술 설계서) The launcher enables small business owners to create websites through a "question bombardment" onboarding process, with CareOn hardware lock-in strategy for free tier access.
- Replace @payloadcms/db-mongodb with @payloadcms/db-postgres - Update payload.config.ts to use postgresAdapter - Remove old MongoDB migration files - Update .env.example with Supabase connection string format This enables deployment with Supabase's free tier PostgreSQL database.
- Add generateShortDbName helper to blockFields function - Add dbName to CaseStudies (cs), Pages (pg), Posts (pt), ReusableContent (rc) - Add dbName to CaseStudyParallax block and nested fields - Add dbName to theme, background, and settings fields Note: More blocks may need dbName adjustments for full PostgreSQL compatibility.
PostgreSQL 63-char identifier limit requires extensive block modifications. MongoDB has no such limitation, making it the faster path to deployment. - Replace @payloadcms/db-postgres with @payloadcms/db-mongodb - Update payload.config.ts to use mongooseAdapter - Update .env.example with MongoDB Atlas format
@shinjadong
Copy link
Author

a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants