Docker

Dev back

Alien Tech for Fixtures: Foundry & Faker

Le contenu présente un cours de SymfonyCasts sur Symfony 7, axé sur l'utilisation de Doctrine et l'intégration de la base de données, notamment en ce qui concerne les fixtures avec Foundry et Faker. Différents chapitres abordent des thèmes comme l'installation de Doctrine, la configuration de la base de données, les entités, les migrations et l'interrogation de données. Des sujets futurs comme la pagination et l'injection automatique d'entités sont également mentionnés.

"
Autre

Tricot : un reverse proxy

L'article présente Tricot, un reverse proxy simplifiant l'auto-hébergement grâce à l'intégration de Consul pour découvrir et gérer les services. Contrairement à Traefik, Tricot ne nécessite pas de conteneurs inactifs pour fonctionner et facilite l'équilibrage de charge entre plusieurs conteneurs Docker. Il permet aussi de générer des certificats Let's Encrypt automatiquement, tout en étant conçu pour être facile à configurer. Tricot s'inscrit dans un écosystème moderne d'auto-hébergement et démontre l'importance de la simplicité et de l'efficacité dans les infrastructures.

Dev back

Cosmic Queries: the Repository Class

SymfonyCasts propose un cours sur Symfony 7 et Doctrine, axé sur les requêtes cosmiques et l'utilisation de la classe Repository. Le cours comprend des modules sur l'installation de Doctrine, la configuration de la base de données avec Docker, la création d'entités, les migrations, l'insertion de données via des fixtures, la récupération de données avec DQL et le QueryBuilder, ainsi que sur la pagination et l'ajout de champs supplémentaires tels que des slugs et des timestamps. De nombreux modules sont prévus pour étoffer le contenu.

Dev back

Cosmic Queries: the Repository Class

Le cours SymfonyCasts aborde l'utilisation de Doctrine dans Symfony 7, avec un accent particulier sur la classe Repository pour effectuer des requêtes complexes. Les modules incluent l'installation de Doctrine, la configuration de la base de données avec Docker, et la gestion des entités, des migrations et des données à l'aide de Fixtures. Les futurs chapitres promettent également des sujets avancés tels que la pagination et l'injection automatique d'entités dans les contrôleurs.

Dev back

Inserting Data via Fixtures

Le cours SymfonyCasts sur Symfony 7 et Doctrine traite de l'insertion de données via des fixtures. Il couvre l'installation de Doctrine, la configuration de la base de données avec Docker, et aborde les migrations et les requêtes DQL. Les chapitres à venir incluent des méthodes avancées pour travailler avec des fixtures et des requêtes.

Dev back

Database Setup & Docker

Le cours SymfonyCasts met l'accent sur l'installation de Doctrine et la configuration de bases de données à l'aide de Docker. Les chapitres à venir traiteront divers aspects tels que les entités, les migrations et l'insertion de données, optimisant ainsi le processus de gestion des données dans les applications Symfony.

Dev back

Database Setup & Docker

SymfonyCasts propose un cours sur la configuration de la base de données avec Symfony 7 et Doctrine, en utilisant Docker pour l'installation. Le cours couvre l'installation de Doctrine, la configuration de la base de données, ainsi que des éléments futurs liés aux migrations, l'insertion de données, et l'utilisation de DQL et QueryBuilder pour les requêtes.

Fullstack

Laravel subdomains in Docker

Cet article décrit comment configurer des sous-domaines pour une application Laravel en utilisant Docker. Il explique la création d'un fichier docker-compose avec cinq services essentiels (Nginx, Redis, MySQL, et Traefik) pour gérer efficacement les sous-domaines. Des étapes spécifiques sont fournies pour la configuration d'Nginx et le routage avec Traefik, ainsi que des ajustements nécessaires pour les services d'application et de base de données.

Sécurité

Comment créer un cercle vertueux avec Docker ?

L'article traite de la sécurisation des images Docker en production. Il souligne l'importance de maintenir à jour les images pour éviter les vulnérabilités et propose une méthodologie de surveillance permettant de suivre l'état des images et de garantir leur sécurité. L'auteur insiste sur la responsabilité des développeurs dans l'administration de leurs images et présente des outils et pratiques pour créer un cercle vertueux en matière de sécurité des conteneurs.

Dev back

Adapter et migrer votre ancien site PHP vers PHP8

Cet article traite de la migration vers PHP 8, en soulignant l'importance de quitter les versions antérieures comme PHP 7, qui est en fin de vie. Il aborde les étapes de la migration, les outils à utiliser (comme Phan et PHPCompatibility), et la nécessité de tester en local avant de déployer sur le serveur. L'article insiste également sur les changements de syntaxe et d'erreurs requises pour s'assurer que le code fonctionne correctement avec PHP 8.