For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /fr/docs/web/deployment.md (or send Accept: text/markdown).
Liste de contrôle de déploiement
Préparez les dépendances de production et vérifiez le parcours que vous comptez publier.
Préparez une application publique dans cet ordre
Le déploiement signifie exécuter votre application sur un service d'hébergement afin que d'autres personnes puissent la visiter. localhost est accessible uniquement dans votre environnement de développement. Commencez par terminer une véritable connexion basée sur une base de données localement, choisissez un guide d'hébergement ci-dessous, créez une base de données de test distincte et configurez les paramètres d'environnement de l'hôte avec l'application publique HTTPS URL. Séparez les paramètres de démonstration locale de l’application publique.
Dans un deuxième terminal à la racine du référentiel, exécutez les vérifications Web ci-dessous. Une build réussie crée une version de production sur votre ordinateur ; il ne le télécharge ni ne le publie. Ne confondez pas le corepack pnpm --filter @supastack/web start avec le déploiement : start exécute la version précédemment construite localement. Exécutez-le uniquement après avoir arrêté le serveur de développement sur le port 3000.
Suivez le guide de l'hôte choisi pour les étapes de migration, d'environnement et de lancement. Testez l'inscription, un code e-mail, les données de compte enregistrées après un redémarrage et une fonctionnalité payante dans le bac à sable du fournisseur avant d'ouvrir les ventes. Un client mobile ou de bureau doit pointer vers ce backend HTTPS en cours d'exécution. La publication d'une application native est une étape distincte documentée dans le guide de distribution de sa plateforme.
- Déployer sur Google Cloud
- Déployer sur un serveur avec Coolify
- Préparer la connexion basée sur la base de données
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web buildPréparer les services
Créez la base de données Postgres, appliquez les migrations du référentiel et saisissez votre application publique URL et les paramètres d'authentification dans le tableau de bord d'hébergement. Choisissez un fournisseur de facturation Web pris en charge et un fournisseur de messagerie transactionnelle pour les fonctionnalités que vous activez. Configurez Trigger.dev lorsque votre produit utilise ses flux de travail en arrière-plan ; vous n'avez pas besoin de toutes les intégrations pour publier une application de base.
Configurez le catalogue immuable des modèles et tarifs ainsi que la politique d’IA des espaces de travail avant d’accepter des tâches d’IA en production. Une politique d’alias vide doit laisser ces choix indisponibles.
Compiler et déployer l’application web
Exécutez les commandes Web ci-dessous à partir de la racine du référentiel et résolvez toute erreur avant de continuer. typecheck vérifie les types, test exécute les tests Web et build crée des fichiers de production localement. Suivez votre guide d'hébergement sélectionné pour les télécharger et les exécuter avec ses paramètres d'environnement côté serveur. Ces commandes ne déploient pas l'application.
corepack pnpm --filter @supastack/web typecheck
corepack pnpm --filter @supastack/web test
corepack pnpm --filter @supastack/web buildVérifier les frontières déployées
Vérifiez la connexion et la persistance sur la base déployée ; testez l’isolation des espaces de travail ; confirmez le traitement des webhooks de sandbox Stripe et les changements de droits ; lancez une tâche d’arrière-plan jusqu’à l’enregistrement du résultat et l’envoi transactionnel.
Consultez docs/real-provider-smoke.md et docs/production-ai-runtime.md dans le dépôt pour le parcours explicite d’acceptation des fournisseurs. Une compilation réussie ou un test navigateur intercepté ne prouve pas ces résultats externes.