Déploiement
Déployez Starter Pro avec une infrastructure prête pour la production, une gestion d'environnement sécurisée, la facturation Stripe, l'authentification et des pratiques de livraison SaaS évolutives.
Déploiement prêt pour la productionLien vers la section
Starter Pro est conçu pour passer du développement local à la production sans reconstruire la couche d'infrastructure.
Le modèle de déploiement se concentre sur :
- Infrastructure prévisible
- gestion de l'environnement sécurisé
- livraison SaaS évolutive
- Fiabilité de la facturation Stripe
- Flux d'authentification protégés
- Valeurs par défaut
Principe de base
Le déploiement devrait accélérer la confiance de lancement, pas devenir un autre projet d'ingénierie.
Stack recommandéLien vers la section
Déploiement front-end
Base de données
Authentification
Facturation
Architecture de déploiementLien vers la section
User
↓
Vercel deployment
↓
Next.js App Router
↓
Auth + Billing + Server actions
↓
PostgreSQL + Stripe + Email providercouche d'hébergement
The hosting layer serves the application, handles edge delivery, and manages production deployments.
Flux de déploiement recommandéLien vers la section
Configurer l'infrastructureLien vers la section
Provisionnez PostgreSQL, configurez des domaines de production et préparez des variables d'environnement.
Configurer l'authentificationLien vers la section
Définissez les secrets d'authentification de production, les fournisseurs OAuth et la configuration de l'hôte de confiance.
Configurer StripeLien vers la section
Créez des produits, des prix, des webhooks et une configuration de facturation de production.
Déployer l'applicationLien vers la section
Poussez l'application vers la production et validez la configuration de l'environnement.
Valider les flux de productionLien vers la section
Authentification de test, synchronisation de facturation, protection des routes, paiement et accès aux abonnements.
Variables d'environnementLien vers la section
Starter Pro sépare clairement les problèmes d'infrastructure.
Variables d'application de base
- DATABASE_URL
- NEXT_PUBLIC_APP_URL
- APP_BASE_URL
- domaines de production
Variables de sécurité
- AUTH_SECRET
- OAuth secrets
- Clés secrètes Stripe
- Webhook signant des secrets
Règle de production
N'exposez jamais les secrets du côté serveur au client. Les variables d'environnement public ne doivent contenir que des valeurs sûres pour les navigateurs.
Liste de contrôle de production StripeLien vers la section
Avant d’accepter des paiements réels :
- Configurer les clés Stripe Live
- créer des produits de production et des prix
- Configurer les webhooks de production
- valider la livraison du webhook
- débit de contrôle
- test Facturation Portail flux
- valider la synchronisation de l'abonnement
- confirmer les règles d'accès à la facturation
stripe listen --forward-to localhost:3000/api/webhooks/stripeDéploiement de bases de donnéesLien vers la section
Starter Pro utilise Prisma avec PostgreSQL.
Installation de production typique:
pnpm db:migrate
pnpm db:generatePratiques recommandées:
- Hébergement PostgreSQL géré
- sauvegardes automatisées
- connexion pooling
- bases de données de production et d'échelonnement distinctes
- workflow de migration en toute sécurité
Philosophie de déploiementLien vers la section
Starter Pro se sépare intentionnellement :
- infrastructure
- logique du produit
- logique de facturation
- limites auth
- Surfaces d'interface utilisateur
Cela vous permet de :
- Déploiement plus rapide
- Fonctionnalités d'échelle en toute sécurité
- Gardez la facturation fiable
- réduire les erreurs de production
- maintenir la vitesse du produit à long terme
Pourquoi cela compte
La plupart des lancements SaaS ralentissent parce que l’infrastructure et la logique des produits sont étroitement liées. Starter Pro maintient ces préoccupations séparées dès le début.
Ce que vous devez personnaliserLien vers la section
Vous personnalisez généralement :
- branding
- copie du produit
- stratégie de prix
- workflows produits
- Surfaces de tableau de bord
- entités de domaine
Habituellement, vous conservez :
- structure de déploiement
- auth fondations
- infrastructure de facturation
- Routage protégé
- Synchronisation Stripe
- modèle d'environnement
- Limites du serveur
Liste de contrôle de préparation à la productionLien vers la section
Infrastructure prête
Facturation prête
Lancement prêt
Modèle mentalLien vers la section
Le déploiement n’est pas l’étape finale.
C’est le système qui permet à votre SaaS de s’adapter en toute sécurité après le lancement.