Tâches de fond avec Symfony et Docker

Ibragim Abubakarov
2 min readAug 21, 2022

--

DockerJobsBundle

Exploitez le pouvoir de Docker pour exécuter des taches de fond lourdes quotidiennement avec ce bundle.

Ce bundle vous propose un système de traitement de tâches avec les conteneurs Docker.

Que fait le bundle exactement ?

Il vous permet de créer des taches qui seront exécutées dans des conteneurs Docker séparés.

Le bundle vous propose également un dashboard ou vous avez toutes les informations sur les taches:

  • en attente
  • en cours
  • en échec
  • terminés

Vous pouvez aussi consulter les logs d’une tache, la consommation de CPU et mémoire.

Quel est l’avantage d’utiliser Docker ?

Le bundle délègue les taches a Docker, donc l’éxécution, collecte de logs et le suivi des taches est entièrement gère par Docker et pas PHP.
Docker est développé pour ça.

Page détails d’une tâche
Tableau de bord

Bundle compatible avec Symfony: v3, v4, v5 et v6

N’hesitez pas a tester le bundle et me faire un feedback si vous pensez a des fonctionnalités supplémentaires.

Github: https:github.com/ibra-akv/docker-jobs-bundle

Source: https://www.ibragim.fr/docker-jobs-bundle-symfony/

--

--