Qu'est-ce que le déploiement ?
Le déploiement est l'étape qui consiste à mettre une version de votre application en ligne sur un serveur pour que de vrais utilisateurs puissent y accéder. Chaque fois que vous modifiez l'application et la publiez à nouveau, vous déployez une nouvelle version.
Pendant la création, l'application tourne dans un aperçu que vous seul voyez. Déployer revient à copier la version actuelle sur un hébergement, à la lancer et à faire pointer l'adresse publique vers elle.
Un déploiement soigné vérifie que la nouvelle version démarre correctement avant d'y envoyer les utilisateurs, afin qu'une version défaillante ne mette pas l'application en ligne hors service. Il applique aussi les modifications de base de données dont la nouvelle version a besoin.
Les bonnes habitudes : tester d'abord dans un aperçu ou une copie de préproduction, déployer souvent de petits changements plutôt que rarement de gros, et garder un moyen de revenir à la dernière bonne version.
Dans Mythex, déployer correspond au bouton Publier : il met votre application en ligne à une URL et la maintient en fonctionnement.
Questions
Quelle est la différence entre déployer et publier ?
Dans la plupart des créateurs d'applications, les deux termes désignent la même chose : rendre la version actuelle accessible. Les développeurs disent plutôt déployer ; les créateurs appellent souvent le bouton Publier.
Pourquoi mon application fonctionne-t-elle en aperçu mais plus après le déploiement ?
Les causes fréquentes sont des variables d'environnement ou des secrets absents de la version en ligne, des modifications de base de données qui n'ont pas été appliquées, ou un chemin qui n'existe qu'en local. Vérifiez d'abord les journaux de l'application en ligne.
Voir aussi
- Comment passer d'un prototype IA à la production
- Qu'est-ce que le CI/CD ?
- Comment mettre en place un environnement de préproduction
Mythex · Pricing · Créez tout avec l'IA · Modèles de sites et d'applications · Mythex comparé · Glossaire de la création d'applications avec l'IA · Outils gratuits pour créer des applications avec l'IA · English