27572 shaares
Pour faire travailler plusieurs agents IA en parallèle sur son application de rétrospectives, Jérémy Decool isole chaque worktree Git dans une instance Docker accessible via Traefik et FrankenPHP, tout en mutualisant PostgreSQL, Redis et Mailpit. La CI s'appuie sur GitHub Actions et des runners auto-hébergés provisionnés par Ansible. En production, il privilégie Docker Swarm sur un VPS Scaleway pour sa simplicité et sa proximité avec Compose. Deux réplicas PHP, des healthchecks et des migrations rétrocompatibles permettent les déploiements sans interruption ; Restic assure des sauvegardes chiffrées.