Docker Container, der auf Debian basiert und eine PHP-Umgebung (inkl. Composer in der aktuellen Version) zur Verfügung stellt.
Der Container kann von dockerhub bezogen und mit folgendem Commando direkt ausgeführt werden:
docker run -it --rm hiorgserver/docker-php /bin/sh
Wir verwenden für unterschiedliche PHP-Versionen verschiedene Container, die im Git-Repository über Branches,
und im DockerHub mit Tags spezifiziert werden.
Hierfür sind die Docker-Container mit entsprechenden Tags (z.b. php7.3) versehen analog zum Namen
der Git-Branches, welche die Grundlage für die gebauten Container darstellen.
Je nach PHP-Version wird ggf. eine andere Debian-Version verwendet.
Das Tag latest entspricht immer dem aktuellen master.
Wird kein Tag angegeben, so wird latest als Default angenommen.
Bei jedem Git-Push auf den master wird ein neuer Container mit dem Tag latest gebaut.
Weiterhin werden für alle Pushs auf Branches, die auf den regulären Ausdruck /^php([0-9.]+)$/ matchen
ein Container mit dem Tag php{\1} erzeugt.
Beispiel: Git Push im Branch php7.3 erzeugt/aktualisiert einen Container mit dem Tag php7.3.