Nubiecloud Docs
Déploiements

Déploiements

Faire tourner une application dans un environnement — les trois voies (CODE, SaaS/ERP, service managé) et le cycle de vie commun.

Un déploiement, c'est une application qui tourne dans un environnement, avec ses ressources, sa configuration et son exposition réseau. À ne pas confondre avec le build, qui produit l'image en amont (voir Concepts clés).

Trois voies de déploiement

VoiePour quoiDétail
CODEVotre application, depuis votre dépôt GitDéployer une app CODE
SaaS / ERPUne application pré-packagée (Odoo, WordPress…)Applications SaaS / ERP
Service managéUne base de données ou un middleware (PostgreSQL, Redis…)Services managés

Toutes se déploient dans un environnement d'un projet et partagent le même cycle de vie une fois en ligne.

💡 Plusieurs services d'un coup ? Si votre application est composée de plusieurs briques qui se parlent (API + front + worker + base de données), décrivez-la en une fois avec NubiStack plutôt que de déployer chaque service séparément.

Cycle de vie commun

Quelle que soit la voie, une application déployée peut être :

  • mise à jour (ressources, variables d'environnement, image),
  • redémarrée ou synchronisée,
  • mise en pause puis reprise,
  • ramenée à une version précédente (rollback),
  • supprimée.

Le détail est dans Cycle de vie d'un déploiement.

États d'un déploiement

ÉtatSignification
PENDINGEn attente de prise en charge
BUILDINGBuild de l'image en cours (apps CODE)
DEPLOYED / RUNNINGDéployé et en cours d'exécution
HEALTHYEn bonne santé (health check OK)
FAILEDEn échec

Sur cette page