‫DOBRZE. Teraz, gdy nauczyliśmy się dodawać konfiguracje środowiska
‫do kompilacji do naszego pliku, zaczniemy zadanie, które będzie budowane na ostatnim zadaniu.
‫Zamierzamy użyć tego samego pliku, który mieliśmy wcześniej. Tym razem zamierzamy stworzyć
‫niestandardowy obraz Drupal z oficjalnego repozytorium, a my dodamy do niego trochę rzeczy.
‫Scenariusz polega na tym, że tym razem nie jesteś programistą.
‫Może jesteś sysadminem, a może jesteś testerem oprogramowania, albo po prostu chcesz uczyć się
‫Drupala i chcesz być administratorem Drupala. Docker też jest świetny.
‫Kompozycja może naprawdę znacznie ułatwić.
‫Jeśli potrafisz sobie wyobrazić wcześniej, kilka lat temu, gdybyś miał komputer Mac lub Windows i ktoś powiedział: "hej, musisz nauczyć się
‫Drupala", teraz musisz zainstalować PostgreSQL lub MySQL. Następnie musisz
‫zainstalować PHP i Apache. Następnie musisz zainstalować Drupala i wszystkie moduły, które się z
‫nim zgadzają.
‫Następnie szablon. Wiesz, to po prostu trwa. Złożoność tak naprawdę zniechęca
‫ludzi, którzy rzeczywiście próbują sami ją uruchomić, co jest hańbą.
‫Compose rozwiązuje ten problem dla tych osób, a Ty możesz być jednym z nich, gdy chcesz po prostu uruchomić
‫oprogramowanie, aby z niego skorzystać.
‫Nie chcesz się na tym rozwijać.
‫Nie próbujesz tego zmienić. Po prostu chcesz to wypróbować.
‫Ale złożoność uruchamiania go była tak wielka, że zniechęciłoby niektórych ludzi nawet
‫do próbowania.
‫Znowu zaczniemy od pliku, który utworzyłeś w
‫poprzednim zadaniu dla tej sekcji. Najpierw stworzymy plik Docker, czyli niestandardowy obraz Drupala z dodanym
‫szablonem.
‫Zasadniczo, wszystko, co tutaj robimy, polega na tym, że tworzymy to samo, co wcześniej,
‫tylko będziemy budować ten Dockerfile z szablonem bootstrap. To jest nazwa szablonu, a to pozwoli ci
‫dodać szablon do GUI Drupala.
‫Naprawdę nie chodzi o uczenie się Drupala.
‫Oczywiście, jesteśmy tutaj, aby nauczyć się Dockera.
‫Ale chciałem, abyś przeszedł przez to ćwiczenie zrozumienia, w jaki sposób może to
‫być przydatne dla kogoś, kto nie jest programistą. I w jaki sposób możemy dodać opcje środowiska kompilacji do naszej
‫Kompozycji, abyśmy mogli po prostu zrobić pojedynczą, jedną linię, dokować komponować, tak jak robiliśmy to wcześniej, ale teraz jest on w
‫rzeczywistości na budowaniu obrazów, jeśli ich potrzebuje.
‫Użyjemy Drupala i postgresza tak jak wcześniej.
‫Wewnątrz naszego katalogu Repo, compose assignment 2, będzie plik readme, a użyjesz pliku
‫compose.
‫Mam nadzieję, że uratowałeś to od ostatniego razu.
‫Włożysz to tam.
‫Następnie skompiluj także plik Docker. Następnie postępuj zgodnie z instrukcjami w pliku readme.
‫Po prostu wyciągnę to tak szybko, żebyśmy mogli je szybko przejrzeć.
‫DOBRZE. Jak widać, jest to dość rozwlekłe. Starałem się przekazać wam tyle
‫informacji, ile tylko mogłem, bez całkowitego odpowiadania za was.
‫Większość linii dla Dockerfile jest tutaj.
‫Powinno być jasne, co dokładnie musisz zrobić. Potem używasz pliku do komponowania i
‫zmieniasz tylko kilka jego linii.
‫Oczywiście, jeśli utkniesz lub po prostu chcesz zobaczyć, jak to zrobię, obejrzyj następny wykład.
‫Możesz mnie oglądać, jak to zrobię. Mamy nadzieję, że poświęcisz kilka minut i spróbujesz i
‫dobrze się bawić.