Daily Shaarli

All links of one day in a single page.

July 2, 2019

Migrating our PHP applications to Docker without sacrificing performance

Packager des applications PHP dans Docker, c'est quand même loin d'être évident. J'envisageais deux solutions à la base :

  • mettre un conteneur NginX en plus du conteneur PHP-FPM et du conteneur MariaDB. Mais ça oblige à avoir un morceau de code partagé entre NginX et PHP et c'est pas facile à faire
  • mettre un conteneur Apache2 avec mod_php. Mais c'est dégueux (Apache :berk:) et les perfs sont lamentables

Là, les mecs proposent une 3ème approche : défoncer le principe de docker pour faire tourner plusieurs processus dans un seul conteneur. C'est crado, mais au moins, ça marche…