Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 1.14 KB

README.md

File metadata and controls

13 lines (9 loc) · 1.14 KB

Gestionnaire de déploiements pour Sites Faciles

Cet outil permet de déployer simplement une instance de Sites faciles sur https://dashboard.scalingo.com/.

Architecture

Le projet implémente des librairies d’interfaçage avec les APIs de Scalingo et Alwaysdata, respectivement situées dans instances/service/scalingo.py et instances/service/alwaysdata.py, normalisées de manière à toujours renvoyer un dictionnaire similaire.

L’essentiel de la progression du déploiement se fait via un formulaire instances/forms.py > InstanceActionForm avec un champ caché action qui appelle la prochaine étape du déploiement, dont la logique est gérée dans le modèle instances/models.py > Instance.

Documentation