Docker

Intégration continue d’un projet Symfony 5 avec GitLab CI

Introduction À l’heure du DevOps, à la réduction du temps entre le développement et la mise en route des fonctionnalités, il n’est plus que jamais nécessaire de mettre en place des outils pour s’assurer de la qualité de notre code. L’intégration continue est un ensemble de pratiques utilisées en génie logiciel consistant à vérifier à …

Intégration continue d’un projet Symfony 5 avec GitLab CI Lire la suite »

Superviser ses conteneurs Docker avec Prometheus/Grafana et “stressons” la solution avec une API Symfony et Postman

Introduction Aujourd’hui nous allons nous intéresser à la mise en place d’une solution de supervision pour nos conteneurs Docker avec Prometeheus et Grafana. L’idée c’est de disposer d’un tableau de bord simple mais efficace pour pouvoir suivre les “metrics” de nos conteneurs et de s’assurer de la bonne santé de l’hôte. C’est typiquement le genre …

Superviser ses conteneurs Docker avec Prometheus/Grafana et “stressons” la solution avec une API Symfony et Postman Lire la suite »

Fabriquer votre image Docker avec Apache et PHP 8

Introduction Cela ne vous aura probablement pas échappé, surtout si vous suivez l’actualité du PHP, mais la version 8 de PHP est sortie le 26 novembre 2020 ! Nous n’allons pas ici détailler tous les ajouts de cette version, d’autres ont déjà écrit d’excellents articles sur le sujet que vous n’aurez pas de mal à …

Fabriquer votre image Docker avec Apache et PHP 8 Lire la suite »

Profiler vos applications Symfony avec Blackfire et Docker

Introduction Cet article et cette vidéo ont pour objectifs de mettre en place Blackfire pour profiler une application Symfony, le tout dans un environnement Docker. Pour ceux qui souhaite “Dockeriser” leurs applications Symfony, je vous invite à prendre connaissance de ces deux précédents articles : Un environnement de développement Symfony 5 avec Docker et Docker-compose Du …

Profiler vos applications Symfony avec Blackfire et Docker Lire la suite »

Du HTTPS en local avec Docker, Traefik, Traefik.me et Let’s Encrypt

Pour cet article, nous nous baseront sur la stack Docker décrite dans ce précédent article. Introduction & objectifs Aujourd’hui je vous propose une méthode (et il en existe pleins d’autre !) pour mettre en place très simplement, et sans trop d’efforts, un certificat SSL pour vos développements en local. Encore une fois l’objectif est d’être …

Du HTTPS en local avec Docker, Traefik, Traefik.me et Let’s Encrypt Lire la suite »

Un environnement de développement Symfony 5 avec Docker et Docker-compose

Je ne sais pas vous, mais installer une base de données MySQL, un phpMyAdmin ou encore un Apache avec PHP, même avec des solutions packagées (WAMP, MAMP ou autres joyeusetés de ce genre) n’est pas ma plus grande passion ! Et pas envie de me prendre la tête à tout ré-installer si je change de …

Un environnement de développement Symfony 5 avec Docker et Docker-compose Lire la suite »

Gérer ses conteneurs docker très simplement avec Portainer

Vous aussi vous avez besoin de fournir une interface graphique pour l’exploitation de vos conteneurs Docker pour des collèges ou des intervenants extérieurs ? Portainer pourrait répondre à ce besoin, relativement simplement et efficacement ! Je vous en dis plus dans cette vidéo. À tous fins utiles, voici le ficher docker-compose.yml utilisé dans la vidéo.