🐳 LampBox : comment j’ai arrĂȘtĂ© de me prendre la tĂȘte avec LAMP

🐳 LampBox : comment j’ai arrĂȘtĂ© de me prendre la tĂȘte avec LAMP

Mes journĂ©es de dev ressemblent souvent Ă  ça : je dĂ©marre un projet, je suis motivĂ©, et voilĂ  que ça commence Ă  merder cĂŽtĂ© rĂ©glages PHP qui rĂąle, MySQL qui ne dĂ©marre pas, Apache qui fait des siennes. Deux heures aprĂšs, je n’ai pas encore touchĂ© une seule ligne de code.

C’est de là que je suis parti avec LampBox.

Des projets Docker avec du LAMP derriÚre, il en existe un paquet. Mais j'ai souvent galéré avec le manque de personnalisation pour gérer les versions de PHP, les BDD foireuses et la gestion du HTTPS assez casse-couilles.

Imaginez un monde oĂč :

  • Vous clonez un repo.
  • Vous tapez deux commandes.
  • Et hop, votre LAMP stack est opĂ©rationnelle. PHP / MySQL/MariaDB / Apache / phpMyAdmin
 au poil, SSL compris, ports configurĂ©s, isolation totale des projets. Et sous Linux, macOS, Windows.

'Pas facile de briller en société avec la réponse à une telle problématique, mais j'avoue en tirer une grande éclate.

Et en toute honnĂȘtetĂ©, ce que j'ai tentĂ© avec LampBox, c’est de pouvoir dĂ©sormais :

  • Tester diffĂ©rentes versions PHP et de bases de donnĂ©es sans me prendre la tĂȘte,
  • Lancer plusieurs projets en parallĂšle chacun dans son petit cocon,
  • Avoir des stacks adaptĂ©es Ă  mes usages (environnement pour de l'API ? Du WordPress ? Du Symfony ?),
  • Passer directement au code sans se battre avec les configs. En rĂ©sumĂ©, une installation complĂšte en
 30 secondes chrono, c’est pas moi qui le dit, c’est Docker qui gĂšre tout 😎 !

En somme, LampBox est ma petite fiertĂ© du moment ; un projet fait maison pour Ă©conomiser des heures de galĂšre. Si ça peut vous Ă©viter les mĂȘmes crises de nerfs que moi
 ça me fait plaisir.

Et il y a pas mal d'autres bricoles ici et lĂ , le mieux est de gratter dans les fichiers de documentation.

Vous voulez jeter un Ɠil ? C’est par ici : LampBox sur GitHub