Drupal Docker
Docker Compose Drupal — PHP 8.3, MariaDB 11.4, Caddy TLS, Xdebug 3, Makefile, prod
npx skill add ThomasRoger76/drupal-dockergit clone https://github.com/ThomasRoger76/drupal-docker.git ~/.claude/skills/drupal-docker/skillsSkill de connaissance pure qui transforme Claude en expert environnement Docker pour Drupal 10/11 — génère une stack Docker Compose complète et production-ready, avec Xdebug configuré correctement du premier essai et onboarding en 5 minutes via make install. Contenu injecté : stack multi-services (PHP 8.3+Apache/FPM, MariaDB 11.4 avec healthcheck service_healthy + start_period:30s, Caddy TLS local automatique sans config SSL manuelle, Maildev capture SMTP, Redis, Solr 9.4), Dockerfiles multi-stage (stage base → stage dev avec Xdebug 3 + Composer 2 + DEV_UID/GID → stage production avec OPcache validate_timestamps=0 + memory=256M + JIT PHP 8.3), connexion .env↔settings.php via getenv() obligatoire (l'anti-pattern localhost = le container PHP lui-même est bloqué), Xdebug container→IDE via extra_hosts:host.docker.internal:host-gateway, Makefile/Taskfile.yml standardisés (install/up/build/verify/shell), optimisations bind mount (Mutagen async, VirtioFS macOS M1+, docker compose watch Compose 2.22+), push GitLab Registry tag SHA. Pas d'agents — skill de connaissance pure. Gain mesuré : stack Docker opérationnelle en 5 minutes (make install), Xdebug configuré sans galère host.docker.internal (erreur bloquante dans 80% des setups initiaux), Dockerfile multi-stage correct du premier essai.
Stack Docker Drupal complète et battle-tested. Xdebug configuré correctement du premier coup, Makefile standardisé pour tout onboarding, Dockerfile multi-stage pour dev et production à partir de la même source.
→ Développeurs Drupal, DevOps, équipes qui cherchent un environnement Docker reproductible et maintenable