feat(backup): backup automatisé PostgreSQL + Alarik avec test de restauration #180

Merged
nonobis merged 1 commit from feat/feat-backup-automatis-postgresql-alarik-avec-test- into main 2026-08-30 10:09:26 +02:00
Owner

Contexte

Aucun mécanisme de backup n'existait dans le dépôt — pas de scripts, pas de cron, pas de documentation de restauration. Les scripts de backup étaient déjà présents sur main mais n'étaient pas intégrés au docker-compose.prod.yml et ne disposaient d'aucune documentation.

Changes

  • docker-compose.prod.yml : Ajout du service backup (profil backup, opt-in via --profile backup). Le service tourne un crontab interne : pg_dump quotidien 02:00 UTC + mc mirror hebdo dimanche 03:00 UTC. Mot de passe DB lu depuis Docker secrets.
  • docker/backup/README.md : Documentation complète — variables d'environnement, structure des backups, commandes manuelles, runbook DR (disaster recovery), vérification post-restauration.
  • docker/scripts/backup-alarik.sh : Correction bug variable $STATATS → $STATS (manifest ne fonctionnait pas).

Tickets liés

Tests

  • docker compose -f docker-compose.prod.yml config : YAML valide
  • Scripts existants déjà testés sur main (backup.sh, restore.sh, test-backup-restore.sh)
  • Le test de restauration E2E (test-backup-restore.sh) crée un PG isolé, seed des données, dump, drop, restore, vérifie l'intégrité

Notes

  • Le service backup est opt-in : il ne tourne que quand --profile backup est passé
  • En mode dev (docker-compose.yml), le backup utilise l'overlay séparé docker-compose.backup.yml
  • Les scripts nécessitent postgresql-client (pg_dump/pg_restore) et mc (MinIO Client, installé au démarrage)
  • Rétention configurable via env vars : 30 jours (PG) / 12 semaines (Alarik)
## Contexte Aucun mécanisme de backup n'existait dans le dépôt — pas de scripts, pas de cron, pas de documentation de restauration. Les scripts de backup étaient déjà présents sur main mais n'étaient pas intégrés au docker-compose.prod.yml et ne disposaient d'aucune documentation. ## Changes - **docker-compose.prod.yml** : Ajout du service `backup` (profil `backup`, opt-in via `--profile backup`). Le service tourne un crontab interne : `pg_dump` quotidien 02:00 UTC + `mc mirror` hebdo dimanche 03:00 UTC. Mot de passe DB lu depuis Docker secrets. - **docker/backup/README.md** : Documentation complète — variables d'environnement, structure des backups, commandes manuelles, runbook DR (disaster recovery), vérification post-restauration. - **docker/scripts/backup-alarik.sh** : Correction bug variable `$STATATS` → `$STATS` (manifest ne fonctionnait pas). ## Tickets liés - Fixes #15 ## Tests - `docker compose -f docker-compose.prod.yml config` : YAML valide - Scripts existants déjà testés sur main (backup.sh, restore.sh, test-backup-restore.sh) - Le test de restauration E2E (`test-backup-restore.sh`) crée un PG isolé, seed des données, dump, drop, restore, vérifie l'intégrité ## Notes - Le service backup est **opt-in** : il ne tourne que quand `--profile backup` est passé - En mode dev (docker-compose.yml), le backup utilise l'overlay séparé `docker-compose.backup.yml` - Les scripts nécessitent `postgresql-client` (pg_dump/pg_restore) et `mc` (MinIO Client, installé au démarrage) - Rétention configurable via env vars : 30 jours (PG) / 12 semaines (Alarik)
feat(backup): intégrer backup automatisé PostgreSQL + Alarik dans prod
Some checks failed
CI / Docker + Trivy (pull_request) Has been skipped
CI / Détection changements (pull_request) Successful in 9s
CI / OWASP Dependency-Check (pull_request) Has been skipped
CI / Docker PR (pull_request) Failing after 4m18s
Auto-Fix / Auto-Fix (pull_request) Successful in 5m25s
CI / Build + Format (pull_request) Successful in 5m58s
CI / Tests Web (bUnit) (pull_request) Has been skipped
CI / Tests DB (Infrastructure) (pull_request) Has been skipped
CI / Tests DB (Integration) (pull_request) Has been skipped
CI / Tests unitaires (pull_request) Failing after 2m3s
CI / Résumé tests (PR) (pull_request) Successful in 3s
CI / SonarQube (pull_request) Successful in 8m31s
CI / ci (pull_request) Failing after 0s
222288c174
- Ajouter le service backup dans docker-compose.prod.yml (profil
  'backup', opt-in via --profile backup)
- Lire le mot de passe DB depuis Docker secrets pour les scripts
- Ajouter docker/backup/README.md : documentation complète backup/
  restore/ runbook DR
- Corriger le bug de variable $STATATS → $STATS dans backup-alarik.sh
- Fixes #15

🤖 Résumé des tests

Tests unitaires

Pas de résultats (job skippé)


Tests Web (bUnit)

Skippé (aucun changement IHM)


Tests DB (Infrastructure)

Skippé (aucun changement DB/Domain)

Généré automatiquement par la CI.

## 🤖 Résumé des tests ## Tests unitaires _Pas de résultats (job skippé)_ --- ## Tests Web (bUnit) _Skippé (aucun changement IHM)_ --- ## Tests DB (Infrastructure) _Skippé (aucun changement DB/Domain)_ _Généré automatiquement par la CI._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 12:57 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 12:57 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 14:23 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 14:23 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 15:21 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 15:21 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 16:43 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 16:43 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 17:36 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 17:36 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 18:16 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 18:16 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 18:49 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 18:49 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 19:22 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 19:22 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 19:56 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 19:56 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 20:30 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 20:30 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 21:02 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 21:02 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 21:34 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 21:34 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 22:06 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 22:06 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 22:39 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 22:39 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 23:11 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 23:11 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-28 23:44 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-28 23:44 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 00:17 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 00:17 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 00:50 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 00:50 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 01:24 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 01:24 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 01:56 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 01:56 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 02:29 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 02:29 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 03:33 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 03:33 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 04:06 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 04:06 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 04:39 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 04:39 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 05:12 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 05:12 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 05:44 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 05:44 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 06:16 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 06:16 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 06:48 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 06:48 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 07:20 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 07:20 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 07:52 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 07:52 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 08:24 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 08:24 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 08:56 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 08:56 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 09:28 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 09:28 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 10:00 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 10:00 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 10:32 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 10:32 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 11:04 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 11:04 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 11:36 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 11:36 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 12:08 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 12:08 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 12:40 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 12:40 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 13:12 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 13:12 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 13:44 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 13:44 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 14:16 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 14:16 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 14:48 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 14:48 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 15:20 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 15:20 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 15:53 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 15:53 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 16:25 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 16:25 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 16:57 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 16:57 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 17:29 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 17:29 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 18:01 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 18:01 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 18:33 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 18:33 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 19:05 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 19:05 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 19:37 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 19:37 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 20:10 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 20:10 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 20:42 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 20:42 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 21:14 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 21:14 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 21:46 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 21:46 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 22:18 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 22:18 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 22:50 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 22:50 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 23:23 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 23:23 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-29 23:56 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-29 23:56 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 00:30 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 00:30 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 01:02 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 01:02 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 01:34 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 01:34 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 02:06 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 02:06 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 02:38 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 02:38 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 03:33 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 03:33 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 04:06 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 04:06 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 04:39 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 04:39 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 05:12 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 05:12 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 05:45 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 05:45 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 06:18 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 06:18 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 06:50 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 06:50 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 07:22 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 07:22 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Author
Owner

🤖 Coding Orchestrator — 2026-08-30 07:54 UTC

Changement détecté: docker

review-gate

  • OK
    ⏭️ À vérifier

Ce commentaire est généré automatiquement par le coding orchestrator.

## 🤖 Coding Orchestrator — 2026-08-30 07:54 UTC **Changement détecté:** docker ### review-gate - OK **⏭️ À vérifier** --- _Ce commentaire est généré automatiquement par le coding orchestrator._
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nonobis/Heimdall!180
No description provided.