Dies ist das Repository für den LinkedIn Learning Kurs Wordpress: Workflow mit Docker und Github optimieren
. Den gesamten Kurs finden Sie auf LinkedIn Learning.
Lernen Sie in diesem Videokurs ein professionelles Setup für die WordPress-Entwicklung kennen: Thomas Rose demonstriert Ihnen, wie Sie eine lokale Entwicklungsumgebung mit Docker einrichten, die die gleichen Einstellungen hat wie der Live-Server und auch zu installierende Software. Zudem bringt er eine Versionskontrolle mit Git und Continious Deployment mit Github-Actions ins Spiel. Sehen Sie, wie in einem strukturierten Deployment-Prozess Daten zentral über github auf den Server hochgeladen werden. Sobald neuer Code gepushet wird, startet ein Workflow mit der Kompilierung und Veröffentlichung auf dem Live-Server.
Dieses Repository hat Branches für jedes Video im Kurs. Verwenden Sie das Ausklappmenü "Branch: ..." in GitHub um zwischen den unterschiedlichen Branches hin und her zu wechseln bzw. um bei einem spezifischen Status einzusteigen. Oder Sie fügen /tree/BRANCH_NAME
der URL hinzu um direkt in den gewünschten Branch zu wechseln.
- Um diese Übungsdateien nutzen zu können, müssen Sie folgendes installiert haben:
- Docker
- git
- ggf. Node
- Klonen Sie das Repository in Ihre lokale Maschine unter Verwendung von terminal (Mac), CMD (Windows) oder ein anderes Werkzeug mit grafischer Bedienoberfläche wie SourceTree.
- docker-compose up -d
- Aufruf via Browser und dortige Installation
docker run -it --rm --volumes-from wordpress --network container:wordpress wordpress:cli /bin/bash
wp db check
Weitere Befehle siehe Datei Makefile.
Thomas Rose
Sehen Sie sich andere Kurse des Autors auf LinkedIn Learning an.