Cet outil permet de déployer simplement une instance de Sites faciles sur https://dashboard.scalingo.com/.
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
.
- Une documentation détaillée de l’installation en local est disponible sur ONBOARDING.md.
- Une documentation expliquant comment contribuer est disponible sur CONTRIBUTING.md.
- Un guide d’utilisation est disponible dans la documentation de Sites Faciles