Skip to content

LinkedInLearning/wordpress-doker-github-3160312

Repository files navigation

Wordpress: Workflow mit Docker und Github optimieren

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.

Wordpress: Workflow mit Docker und Github optimieren

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.

Anleitung

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.

Installation

  1. Um diese Übungsdateien nutzen zu können, müssen Sie folgendes installiert haben:
    • Docker
    • git
    • ggf. Node
  2. 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.

Nutzung

Installation von WordPress

  • docker-compose up -d
  • Aufruf via Browser und dortige Installation

WordPress CLI

docker run -it --rm --volumes-from wordpress --network container:wordpress wordpress:cli /bin/bash wp db check

Weitere Befehle

Weitere Befehle siehe Datei Makefile.

Autor

Thomas Rose

Sehen Sie sich andere Kurse des Autors auf LinkedIn Learning an.

About

Wordpress: Workflow mit Docker und Github optimieren

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •