Logo Lanfrica

OpenFn/madagascar-datafi-training

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Ope
Hôte:
Guide d'installation et de configuration d'OpenFn pour l'équipe Madagascar DataFi # Guide d'installation d'OpenFn Une copie de la stack OpenFn Lightning à faire tourner sur votre propre machine. Même configuration que le déploiement local en production pour Madagascar, sauf que les images de monitoring viennent du Docker Hub public au lieu de `dhi.io`, donc aucun accès spécial n'est nécessaire. À la fin de ce guide vous aurez : - Lightning sur - Les dashboards Grafana sur - Un Worker connecté à Lightning, prêt à exécuter des jobs - La stack de monitoring complète (Prometheus, Loki, Grafana, Alloy, cAdvisor) - Une boîte Mailtrap qui reçoit les emails de Lightning (optionnel) - Une compréhension de ce qu'est GitHub Sync et comment le configurer (optionnel) ## Comment utiliser ce guide Lisez de haut en bas. Chaque section comporte des repères : - ▶ **Étape à exécuter** : une commande ou une action à effectuer - 💬 **Contexte** : ce qui se passe, utile à lire pendant qu'une commande tourne - 🛟 **En cas de problème** : pannes typiques et solutions Les sections marquées **OPTIONNEL** sont des ajouts que vous pouvez passer. ## Table des matières 1. Vue d'ensemble de l'architecture 2. Prérequis 3. Cloner le dépôt 4. Générer les secrets 5. Démarrer la stack 6. Créer le premier utilisateur 7. Visite : l'interface Lightning 8. Visite : Grafana et le monitoring 9. OPTIONNEL : Email via Mailtrap 10. OPTIONNEL : GitHub Sync 11. "Qu'est-ce que je changerais en production ?" 12. Opérations quotidiennes (référence) 13. Dépannage (référence) 14. Tout recommencer à zéro (référence) 15. Annexe : commandes avancées 16. Glossaire 17. FAQ ## 1. Vue d'ensemble de l'architecture 💬 **Contexte :** Avant d'installer quoi que ce soit, voici ce qu'on va lancer. C'est exactement la même stack que sur le serveur Madagascar, sans la partie publique exposée à Internet. ```mermaid flowchart TB Browser["Votre navigateur"] Browser -->|"localhost:4000 / localhost:3000"| Caddy subgraph Docker["Moteur Docker"] direction TB subgraph Frontend["réseau frontend"] Caddy["Caddy …