Auteurs : Lina Wolf
Traduit par : Léo - W-Seils
L'équipe de documentation a récemment amélioré la section du manuel TYPO3 Explained qui explique comment exécuter TYPO3 dans une configuration Docker — ou plus généralement, dans un conteneur.
Notre objectif est de mettre en évidence les défis spécifiques à TYPO3 tout en fournissant une introduction avec (nous l'espérons) des barrières à l'entrée faibles.
L'exécution de TYPO3 dans un conteneur, en particulier en production, est un sujet complexe qui nécessite certaines connaissances générales. Comme nous ne pouvons pas couvrir tous les aspects de l'infrastructure des conteneurs, nous incluons des liens vers des sources externes qui peuvent être utiles aux développeurs TYPO3.
À l'heure actuelle, il n'existe pas d'image de conteneur TYPO3 officielle. À des fins de démonstration, nous avons utilisé l'image martinhelmich/typo3 maintenue par la communauté pour montrer comment TYPO3 peut fonctionner dans un conteneur.
La documentation TYPO3 présente l'exécution de TYPO3 dans une configuration de conteneur local à l'aide d'un réseau Docker qui comprend un conteneur MariaDB et le conteneur martinhelmich/typo3. Cet exemple aide les lecteurs à se familiariser avec l'exposition des ports, l'activation de la communication entre conteneurs et le montage de volumes : Installation de démonstration classique de TYPO3 utilisant uniquement Docker.
Comme Docker Compose est couramment utilisé dans le développement local, nous montrons également comment automatiser ces étapes de configuration : Installation de démonstration classique de TYPO3 utilisant Docker Compose.
Ensuite, les lecteurs apprennent comment étendre une image existante pour gagner en flexibilité et faire un premier pas vers la création de leurs propres images TYPO3 : Extension de l'image Docker maintenue par la communauté pour TYPO3.
Nous avons également commencé un chapitre sur l'utilisation de Docker en production : Utilisation de Docker en production. Cependant, l'ensemble de cette section est encore expérimental et nous avons besoin de VOTRE aide pour l'améliorer.
Nous pensons que la communauté TYPO3 doit élargir les options de conteneurs disponibles, des images de base avec des exigences système correctes à des images plus spécialisées avec des paquets de sites préinstallés et des exemples de données.
Vous pouvez nous aider. Partagez vos connaissances sur l'exécution de TYPO3 dans des conteneurs, testez la nouvelle documentation et faites-nous part de vos commentaires. Votre expérience peut faire une réelle différence.