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.

Starter ProMise à jour 29 mai 2026
Starter ProDéploiement

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.

Déploiement front-end

Déployez l'application Next.js sur Vercel pour optimiser l'hébergement App Router, la livraison périphérique et l'itération rapide.

Base de données

Utilisez PostgreSQL avec des sauvegardes gérées, la mise en commun des connexions et la persistance de niveau production.

Authentification

Sécurisez les sessions, les fournisseurs OAuth, les secrets d'environnement et la configuration d'authentification en toute sécurité.

Facturation

Stripe gère les abonnements, les paiements, les webhooks, les factures et la synchronisation de facturation.

Architecture de déploiementLien vers la section

deployment-architecture.txt
User
  ↓
Vercel deployment
  ↓
Next.js App Router
  ↓
Auth + Billing + Server actions
  ↓
PostgreSQL + Stripe + Email provider

couche d'hébergement

The hosting layer serves the application, handles edge delivery, and manages production deployments.

VercelEdge deliveryProduction domainsEnvironment variables

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.

Infrastructure

Variables d'application de base

Ces variables sont requises pour l'accès à la base de données, les URL d'application et l'hébergement de production.
  • DATABASE_URL
  • NEXT_PUBLIC_APP_URL
  • APP_BASE_URL
  • domaines de production
Authentification

Variables de sécurité

L’authentification et la facturation reposent sur des secrets sécurisés qui ne devraient jamais être exposés publiquement.
  • 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-webhooks.sh
stripe listen --forward-to localhost:3000/api/webhooks/stripe

Déploiement de bases de donnéesLien vers la section

Starter Pro utilise Prisma avec PostgreSQL.

Installation de production typique:

database-setup.sh
pnpm db:migrate
pnpm db:generate

Pratiques 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

Les bases de données, les domaines, les variables d'environnement et l'infrastructure d'hébergement sont correctement configurés.

Facturation prête

Stripe Checkout, les abonnements, le portail de facturation et la synchronisation des webhooks sont validés.

Lancement prêt

Les routes protégées, l'authentification, les flux de mise à niveau et la livraison de production sont stables.

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.