‫OKAY. Nachdem wir gelernt haben, wie Sie der Erstellungsdatei
‫Erstellungsumgebungskonfigurationen hinzufügen, beginnen wir mit einer Zuweisung, die auf der letzten Zuweisung aufbaut.
‫Wir werden dieselbe Compose-Datei verwenden, die Sie zuvor hatten. Dieses Mal werden wir
‫ein benutzerdefiniertes Drupal-Image aus dem offiziellen Repository erstellen und einige Dinge hinzufügen.
‫Das Szenario hier wäre, dass Sie diesmal kein Entwickler sind.
‫Vielleicht sind Sie ein Systemadministrator oder ein Software-Tester, oder Sie möchten einfach nur Drupal lernen und
‫möchten einfach nur ein Drupal-Administrator sein. Auch dafür ist Docker hervorragend geeignet.
‫Komponieren kann die Dinge wirklich so viel einfacher machen.
‫Wenn Sie sich vor ein paar Jahren vorstellen können, dass Sie einen Mac oder Windows-Computer hatten und jemand sagte: "Hey, Sie müssen Drupal lernen."
‫Jetzt müssen Sie Postgres oder MySQL installieren. Dann müssen Sie
‫PHP und Apache installieren. Dann müssen Sie Drupal und alle dazugehörigen Module
‫installieren.
‫Dann die Vorlage. Weißt du, es geht einfach weiter und weiter. Die Komplexität dort hält die
‫Leute wirklich davon ab, es selbst zu versuchen, was eine Schande ist.
‫Compose löst dieses Problem für diese Personen, und Sie sind möglicherweise einer von ihnen, bei dem Sie nur eine Software
‫ausführen möchten, um sie zu verwenden.
‫Sie wollen sich nicht weiterentwickeln.
‫Sie versuchen nicht, es zu ändern. Du willst es einfach mal ausprobieren.
‫Aber die Komplexität, es zum Laufen zu bringen, war so groß, dass es einige Leute davon abhalten würde, es
‫überhaupt zu versuchen.
‫Wieder beginnen wir mit Ihrer Erstellungsdatei, die Sie in
‫der vorherigen Zuweisung für diesen Abschnitt erstellt haben. Wir werden zuerst ein Dockerfile erstellen, das ein benutzerdefiniertes Drupal-Image mit einer hinzugefügten Vorlage
‫ist.
‫Im Grunde ist alles, was wir hier tun, dasselbe wie zuvor zu erstellen, nur
‫dass wir dieses Dockerfile mit einer Bootstrap-Vorlage erstellen. Das ist der Name der Vorlage, und Sie können die
‫Vorlage in die GUI von Drupal einfügen.
‫Hier geht es wirklich nicht darum, Drupal zu lernen.
‫Offensichtlich sind wir hier, um Docker zu lernen.
‫Aber ich wollte, dass Sie diese Übung durchgehen und verstehen, wie dies für
‫jemanden nützlich sein kann, der kein Entwickler ist. Und wie wir unserem Compose Build-Umgebungsoptionen hinzufügen können, damit wir immer
‫noch nur die einzelne, einzeilige Docker-Komposition durchführen können, wie wir es zuvor getan haben, aber jetzt können Bilder tatsächlich im Handumdrehen
‫erstellt werden, wenn sie benötigt werden.
‫Wir werden wie bisher Drupal und Postgres verwenden.
‫In unserem Repo, dem Compose Assignment 2-Verzeichnis, befindet sich eine Readme-Datei, und Sie werden die
‫Compose-Datei verwenden.
‫Hoffe du hast es vom letzten Mal gerettet.
‫Du wirst das da reinstecken.
‫Dann baue auch ein Dockerfile. Folgen Sie dann den Anweisungen in der Readme-Datei.
‫Ich werde diese Readme-Datei nur ganz schnell aufrufen, damit wir sie schnell überprüfen können.
‫OKAY. Wie Sie sehen können, ist es tatsächlich ziemlich wortreich. Ich habe versucht, Ihnen so viele Informationen
‫wie möglich zu geben, ohne das Ganze vollständig für Sie zu beantworten.
‫Die meisten Zeilen für das Dockerfile befinden sich hier.
‫Es sollte sehr deutlich sein, was genau Sie zu tun haben. Dann verwenden Sie die Compose-Datei zuvor und
‫ändern nur ein paar Zeilen davon.
‫Natürlich, wenn Sie nicht weiterkommen oder nur sehen möchten, wie ich es machen würde, schauen Sie sich den nächsten Vortrag an.
‫Sie können mir beim Durchlaufen zusehen, wie ich es tun würde. Hoffentlich nimmst du dir ein paar Minuten Zeit und probierst es
‫aus und hast Spaß.