‫D'ACCORD. Maintenant que nous avons appris à ajouter des configurations d'environnement
‫de génération à notre fichier de composition, nous allons commencer une affectation qui s'appuiera sur la dernière affectation.
‫Nous allons utiliser le même fichier de composition que vous aviez auparavant. Cette fois, nous allons créer
‫une image Drupal personnalisée à partir du référentiel officiel, et nous allons y ajouter des éléments.
‫Le scénario serait que vous n'êtes pas développeur, cette fois-ci.
‫Peut-être que vous êtes administrateur système ou testeur de logiciel, ou peut-être souhaitez-vous simplement apprendre Drupal
‫et souhaitez-vous simplement devenir administrateur de Drupal? Docker est idéal pour ça aussi.
‫Composer peut vraiment rendre les choses beaucoup plus faciles.
‫Si vous pouviez imaginer auparavant, il y a quelques années à peine, si vous utilisiez un ordinateur Mac ou Windows et que quelqu'un vous dise: "Hé, vous devez
‫apprendre Drupal", vous devez maintenant installer Postgres ou MySQL. Ensuite, vous devez
‫installer PHP et Apache. Ensuite, vous devez installer Drupal et tous les modules qui
‫vont avec.
‫Puis le templating. Vous savez, ça continue encore et encore. La complexité qui y règne
‫décourage vraiment les gens d’essayer de s’exécuter eux-mêmes, ce qui est dommage.
‫Compose résout ce problème pour ces personnes, et vous pourriez être l'un d'entre eux, vous voulez simplement
‫exécuter un logiciel pour l'utiliser.
‫Vous ne voulez pas développer sur elle.
‫Vous n'essayez pas de le changer. Vous voulez juste l'essayer.
‫Mais la complexité de son fonctionnement était telle qu’elle découragerait certaines personnes
‫de l’essayer.
‫Encore une fois, nous allons commencer avec votre fichier de composition que
‫vous avez construit dans l’affectation précédente de cette section. Nous allons d'abord créer un fichier Dockerfile, qui est une image personnalisée d'un Drupal, avec un modèle
‫ajouté.
‫Fondamentalement, tout ce que nous faisons ici, c'est que nous créons la même chose qu'avant, mais nous
‫allons créer ce fichier Dockerfile avec un modèle de bootstrap. C'est le nom du modèle, et cela vous permettra d'ajouter
‫le modèle dans l'interface graphique de Drupal.
‫Ce n'est vraiment pas à propos d'apprendre Drupal.
‫Évidemment, nous sommes ici pour apprendre Docker.
‫Mais je voulais que vous fassiez cet exercice de compréhension de la façon dont cela
‫pourrait être utile pour quelqu'un qui n'est pas développeur. Et comment nous pouvons ajouter des options d’environnement de construction à notre composition
‫afin que nous puissions toujours faire la composition simple, une ligne, de docker, comme nous l’avons déjà fait, mais elle permet maintenant de créer des images
‫à la volée si elle en a besoin.
‫Nous allons utiliser Drupal et Postgres comme avant.
‫Dans notre Repo, le répertoire de la tâche de composition 2 aura un fichier readme et vous utiliserez le fichier
‫de composition.
‫J'espère que vous l'avez sauvé de la dernière fois.
‫Vous allez mettre ça dedans.
‫Ensuite, créez également un fichier Dockerfile. Suivez ensuite les instructions du fichier Lisez-moi.
‫Je vais juste extraire ce fichier readme très rapidement pour que nous puissions l'examiner rapidement.
‫D'ACCORD. Comme vous pouvez le constater, c'est en fait assez verbeux. J'ai essayé de vous donner
‫le plus d'informations possible sans répondre complètement à votre question.
‫La plupart des lignes pour le Dockerfile sont ici.
‫Il devrait être très explicite sur exactement ce que vous devez faire. Ensuite, vous utilisez le fichier de composition auparavant
‫et vous n'en modifiez que quelques lignes.
‫Bien sûr, si vous êtes bloqué ou si vous voulez juste voir comment je le ferais, regardez la prochaine conférence.
‫Vous pouvez me regarder le parcourir comme je le ferais. J'espère que vous prendrez quelques minutes pour essayer
‫et vous amuser.