Docker LAMP Stack et SonarQube

Introduction

LAMP, qu’on ne présente plus, c’est Linux Apache MySQL et PHP. Tout un environnement logiciel pour faire fonctionner un site internet. Pour préparer une nouvelle machine de développement web, il faut installer PHP, Apache, et MySQL. Il faut ensuite personnaliser ces logiciels selon ses besoins. Ce qui implique d’ouvrir chaque fichier de configuration pour modifier les paramètres afin, par exemple, d’afficher tous les messages d’erreur PHP, choisir le ou les dossiers contenant les sites internet, choisir le port, etc… mais ça, c’était avant. On peut utiliser ces applications dans des containers Docker que vous aurez préalablement adapté selon vos besoins. Vous pouvez ensuite les déployer très simplement sur différentes machines.

GitHub

Documentation d'installation et configuration de la stack Docker LAMP et SonarQube