Browse Source
Co-authored-by: Arthur Rio <[email protected]> Co-authored-by: Ruidy <[email protected]> Co-authored-by: Ruidy <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>pull/2351/merge
committed by
GitHub
2 changed files with 29 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||
# Déploiement - Intro |
|||
|
|||
Le déploiement d'une application **FastAPI** est relativement simple. |
|||
|
|||
## Que signifie le déploiement |
|||
|
|||
**Déployer** une application signifie effectuer les étapes nécessaires pour la rendre **disponible pour les |
|||
utilisateurs**. |
|||
|
|||
Pour une **API Web**, cela implique normalement de la placer sur une **machine distante**, avec un **programme serveur** |
|||
qui offre de bonnes performances, une bonne stabilité, _etc._, afin que vos **utilisateurs** puissent **accéder** à |
|||
l'application efficacement et sans interruption ni problème. |
|||
|
|||
Ceci contraste avec les étapes de **développement**, où vous êtes constamment en train de modifier le code, de le casser |
|||
et de le réparer, d'arrêter et de redémarrer le serveur de développement, _etc._ |
|||
|
|||
## Stratégies de déploiement |
|||
|
|||
Il existe plusieurs façons de procéder, en fonction de votre cas d'utilisation spécifique et des outils que vous |
|||
utilisez. |
|||
|
|||
Vous pouvez **déployer un serveur** vous-même en utilisant une combinaison d'outils, vous pouvez utiliser un **service |
|||
cloud** qui fait une partie du travail pour vous, ou encore d'autres options possibles. |
|||
|
|||
Je vais vous montrer certains des principaux concepts que vous devriez probablement avoir à l'esprit lors du déploiement |
|||
d'une application **FastAPI** (bien que la plupart de ces concepts s'appliquent à tout autre type d'application web). |
|||
|
|||
Vous verrez plus de détails à avoir en tête et certaines des techniques pour le faire dans les sections suivantes. ✨ |
Loading…
Reference in new issue