Prise en main de Prefect
Prérequis
Assurez-vous de disposer de Python 3.11, de Docker + Docker Compose et d’un accès au serveur Prefect avant de continuer.
Accéder au répertoire de l’application Prefect
cd apps/analytics/prefectCopier le fichier d’environnement
cp env-sample.txt .envRenseignez les chaînes de connexion aux bases de données et les identifiants API des systèmes sources dans .env.
Démarrer les services locaux
docker-compose up -dCette commande démarre les conteneurs du serveur et du worker Prefect.
Accéder au répertoire de configuration Prefect
cd .prefectInstaller les dépendances
pipenv installDéployer tous les workflows
prefect deploy --allCette commande lit prefect.yaml et enregistre tous les déploiements auprès du serveur Prefect.
Ouvrir l’interface Prefect
Rendez-vous sur http://localhost:4200 pour surveiller les flows et les déploiements.
En production, Prefect s’exécute sur Kubernetes. Voir Infrastructure → Kubernetes → Charts Helm pour le chart prefect. Le serveur, les agents et les workers Prefect sont tous gérés par Helm.
Dernière mise à jour le