Mettre en place une CI/CD avec Slim Framework (PHP)

Objectif Mettre en place une CI/CD très simple pour une application PHP utilisant le framework SLIM. Pré-requis Pour mettre en place une CI/CD simple, nous devons posséder : un dépôt GitLab, un clone de votre dépôt en local sur votre poste, un GitLab Runner, lien vers l’article, un hébergement avec un accès SFTP. Pour ma... » lire plus

Configuration du TLS sous Traefik 2.3

Objectif Configurer la partie TLS pour obtenir une note de A+ sur SSLLabs Préambule Suite à la publication de mon 1er article sur Traefik, Teddy Ferdinand m’a fait remarquer qu’il était nécessaire de bien configurer son TLS. Teddy étant architecte sécurité, j’ai lu son article et j’ai configuré la partie TLS de mon conteneur Traefik.... » lire plus

Traefik 2.3 et la génération automatique de certificats avec Let’s Enscrypt

Objectif Générer des certificats Let’s Enscrypt depuis Traefik 2.3 Préambule J’ai connu Traefik grâce à la chaîne Xavki, avant de m’essayer à Traefik, j’utilisais Nginx pour faire du Reverse Proxy sur mes conteneurs Docker. Je trouve que Traefik simplifie grandement la mise en place d’un Reverse Proxy. Si vous souhaitez en savoir plus, Xavki a... » lire plus

Docker, Docker-Compose & Magento 2.4

Objectif Installer Magento 2.4 en utilisant Docker et Docker-Compose. Sources Avant de commencer, cela fait un moment que j’utilise Docker pour développer sous Magento 2. Après avoir testé plusieurs solutions, je me suis basé sur la solution proposée par Mark Shust. J’ai également visionné un paquet de vidéos de la chaîne Xavki. Tutoriel Changelog 23/11/2020... » lire plus

Installation de Magento 2.4

Cet article a été entièrement revu et mis à jour. Il se consacre exclusivement à l’installation de Magento 2.4 avec Nginx et PHP-FPM 7.4 sous Debian Buster. Je n’aborde pas l’installation d’e ‘Elasticsearch, Redis, Varnish et RabbitMQ. Objectif Installer Magento 2.4.2 depuis Composer. Installation Pré-requis Avant de procéder à l’installation de Magento 2, vous devez... » lire plus