Seit knapp einem Monat steht eine umfangreiche Unterstützung zur Docker-basierten Arbeit mit Symfony bereit. Hierbei gibt es Neuerungen in mehreren zentralen Werkzeugen, die ineinander greifen und aufeinander aufbauen:
- Das Composer-Plugin Flex kann bei Bedarf nun neue Services in die Datei
docker-compose.yml
eintragen sowie notwendige PHP Extensions und Bibliotheken imDockerfile
anpassen. - Symfony CLI erkennt, dass Docker Compose für das Projekt verwendet wird, und stellt automatisch entsprechende Umgebungsvariablen bereit.
- Mit dem Beispielcontainer Symfony Docker lassen sich schnell neue Projekte aufsetzen. Es stellt auch ein GitHub Template bereit, mit dem neue Repositories angelegt werden können.
- Das API Platform Projekt stellt ein Helm Chart bereit, um ein Deployment des Projektes in Kubernetes durchzuführen.
In diesen Blog-Artikel werden die Neuerungen im Detail vorgestellt und weiterführende Links angeboten.