Configuration
Configure your CoreMVP application
Overview
CoreMVP uses envir.
Environment Variables
Frontend (Next.js)
NEXT_PUBLIC_APP_URL=https://your-domain.com
NEXT_PUBLIC_BACKEND_URL=https://api.your-domain.com
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_live_xxx
Backend (Fastify)
PORT=4000asdads
SUPABASE_URL=https://xxx.supabase.co
SUPABASE_SERVICE_KEY=your-service-key
Next.js Configuration
The next.config.ts
file contains:
- Static export configuration
- MDX support via Fumadocs
- Image optimization settings
- Build output settings
TypeScript Configuration
Each app has its own tsconfig.json
:
- Web: Configured for Next.js with strict mode
- Backend: Configured for Node.js with ESM support
Docker Configuration
Development
Dockerfile.dev
is optimized for:
- Fast rebuilds with layer caching
- Hot module reloading
- Development dependencies
Production
Dockerfile
is optimized for:
- Minimal image size
- Multi-stage builds
- Security best practices
Was this page helpful?