diff --git a/deploy.py b/deploy.py index c18124d..c8da05f 100644 --- a/deploy.py +++ b/deploy.py @@ -2,14 +2,24 @@ Script de déploiement des flows vers Prefect. """ -from flows.backup import pg_backup +from prefect import flow +from prefect.runner.storage import GitRepository def main(): """Déploie tous les flows.""" - # Déploiement du flow de backup - pg_backup.deploy( + # Source Git pour le code des flows + source = GitRepository( + url="https://gitea.arnodo.fr/Damien/prefect-flows-pg-backup.git", + branch="main", + ) + + # Déploiement du flow de backup depuis le repository Git + flow.from_source( + source=source, + entrypoint="flows/backup.py:pg_backup", + ).deploy( name="pg-backup-daily", work_pool_name="pg-backup-pool", cron="0 2 * * *", # Tous les jours à 2h du matin