Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wordpress im docker

69 views

Published on

Einfaches Setup für WordPress Theme Entwicklung

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Wordpress im docker

  1. 1. in Philipp Kropp Wordpress mit offiziellem Image über docker-compose !1 @nerdish_philipp GitHub.com/pkropp WordPress Meetup Kiel
  2. 2. Philipp Kropp • Skills: • Symfony • PHP • Docker • CMS Systeme • Contao • WordPress (Beginner)
  3. 3. Überblick • Besonderheiten bei den Betriebsystemen • Voraussetzungen • Nice to have (aber kein muss) • Was ist zu beachten? • Hands on (Praxisbeispiel) • Ausblick bzw. eventuelle Alternative !3
  4. 4. Besonderheiten bei den Betriebsystemen • Windows • hier gibt es meist Probleme mit dem Ordner Mapping, weil die Syntax sich zu Mac OS und Linux unterscheidet • Bei Windows Home kann man wegen fehlender Virtualisierungsoption nur die docker Toolbox installieren. Die hat bei meinen Versuchen leider meist nicht funktioniert und es wird bei bestehender Internetverbindung auch immer versucht auf die neuste Version zu aktualisieren • Linux • Installation über Konsole (das normal schwarze Fenster mit weiß) • Mac OS • Mounting zum Gastsystem ist sehr langsam • Lösungen docker-sync oder bg-sync (wenn man nur ein Projekt zur Zeit nutzt)
  5. 5. Voraussetzungen Was muss installiert sein? • Git • Docker • Windows und Mac OS —> install file
 Download: https://www.docker.com/get-started • Linux über Konsole https://docs.docker.com/install/ 
 check distribution unter Linux • docker-compose (muss bei Linux extra installiert werden)
  6. 6. Nice to have • Kitematic • Mac - in Installation direkt mit dabei • Windows - es muss eine extra Zip Datei heruntergeladen werden und an entsprechender Stelle entpackt werden • Linux - https://github.com/maxdevjs/kitematic.wiki-my/ blob/master/Linux-Install.md
  7. 7. Was ist zu beachten? • Docker zieht sich Images • Docker lässt die Images solange auf dem Rechner bis man sie wieder löscht! • https://www.calazan.com/docker-cleanup-commands
  8. 8. WordPress Beispiel Docker Projekt (nicht ideal) Dieses Projekt ist als Spielwiese ganz interessant, aber leider muss man dafür immer Internetverbindung haben und WordPress wird tatsächlich jedes Mal wirklich neu installiert Ich dachte das Projekt wäre sinnvoll für den Start, aber die Praxis hat gezeigt, dass es nur bedingt für die lokale Entwicklung geeignet ist, weil alles immer wieder überschrieben wird. https://github.com/visiblevc/wordpress-starter
  9. 9. docker-compose Beispiel mit offiziellem WordPress Container • Git clone GitHub.com/pkropp/docker-wordpress
  10. 10. underscores.me als Start Theme • http://underscores.me
 Öffne Advanced Options und gebe die relevanten Daten ein • Generate Button dücken um das Underscores Starter Theme runterzuladen
  11. 11. Standard Inhalte für den Designprozess • https://codex.wordpress.org/Theme_Unit_Test • Installation von WordPress Importer • Download
 https://raw.githubusercontent.com/WPTRT/theme-unit- test/master/themeunittestdata.wordpress.xml
  12. 12. Eventuelle Alternative ddev • ddev - Holy grail of development? (nur Nginx) • https://www.youtube.com/watch?v=HZVMPoI9SIk • https://ddev.readthedocs.io/en/latest/#installation • Mac • Windows • Linux
  13. 13. Noch Fragen?
  14. 14. Danke für die Aufmerksamkeit Kontaktdaten: philippkropp@gmx.de @nerdish_philipp GitHub.com/pkropp

×