621b4da85a878f15f230c15dea0beaa24a71bd93
Prefect Flows - PostgreSQL Backup
Flows Prefect pour la sauvegarde automatisée de bases PostgreSQL vers S3 (Garage).
Prérequis
Prefect Blocks
Configurer les blocks suivants dans Prefect UI ou via code :
from prefect_aws import AwsCredentials
# Credentials S3 pour Garage
creds = AwsCredentials(
aws_access_key_id="xxx",
aws_secret_access_key="xxx",
aws_endpoint_url="https://s3.taila5ad8.ts.net"
)
creds.save("garage-credentials")
Structure
prefect-flows-pg-backup/
├── flows/
│ └── backup.py # Flow principal de backup
├── deploy.py # Script de déploiement
├── requirements.txt
└── README.md
Déploiement manuel
export PREFECT_API_URL=https://prefect.taila5ad8.ts.net/api
python deploy.py
Déploiement automatique
Le workflow Gitea Actions déploie automatiquement les flows sur push vers main.
Description
Languages
Python
100%