đł 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