Tag: bash
Tous les articles avec le tag "bash".
-
`pg_isready` répond prêt trop tôt : le serveur temporaire
pg_isready répond prêt trop tôt avec l’image Docker postgres : le serveur temporaire de l’entrypoint répond sur la socket Unix, pas en TCP. La bonne sonde.
-
Migrations SQL : `sort` en locale UTF-8 change l’ordre
Migrations SQL triées par nom : sort en locale UTF-8 ignore la ponctuation et joue un correctif avant sa table. LC_ALL=C, un test, un diff de pg_policies.
-
`set -e` et rsync exit 23 : la rétention ne tournait pas
set -e et rsync exit 23 : des fichiers Nextcloud modifiés pendant la copie tuaient mon script de backup avant la purge, et 37 snapshots se sont accumulés.
-
Backup générique multi-DB : Postgres et ClickHouse
Backup générique multi-DB : superuser Postgres auto-détecté via POSTGRES_USER et tables ClickHouse découvertes par system.tables.
-
Harnais de tests bash pour une API PDF qu’on ne maîtrise pas
Tester une API PDF externe avec un harnais bash : curl, pdftotext et grep -F pour vérifier le contenu métier à chaque livraison.
-
Sync Gitea qui échoue en silence : 3 pièges et la méthode
Sync Gitea qui réussit en HTTP 200 mais ne fait rien : token invalide, filtre owner ignoré, compteur bash en subshell. 3 pièges et la méthode.