‫Wir machen jetzt eine Bikerdatei für die Docker-Datei, auf der er während der Standard-Apache-Datei p p ist und die alle
‫seine Apps in einer sieht toll aus.
‫Außerdem werden Sie bei P HP feststellen, dass Sie zum Konfigurieren verschiedener Dinge und zum Hinzufügen von Erweiterungen
‫in der PSP spezielle Befehle in Docker verwenden müssen.
‫Also macht er das großartig.
‫Um all dies in den Code einzufügen, könnte ich hier besonders diese Bibliotheken hart codieren.
‫Auf jeden Fall die Versionen hart codieren, denn genau so kam ich auf mein HP-Produktionsprojekt:
‫Ich glaube, Sie wussten, dass ein Postgres-Treiber oder ein Mongo-Treiber oder etwas anderes einen Fehler enthielt, und es
‫wurde nicht einmal zu einer Hauptversion aktualisiert Gerade auf eine kleinere Version in einem
‫unserer Image-Builds aktualisiert und die Produktion zum Absturz gebracht. Dies ist definitiv ein harter Code, der zeigt, dass wir etwas Birnen- oder Essiggurkenmaterial haben, stattdessen haben wir ein komponiertes Installationsprogramm, und es sieht so aus, als würden Sie
‫jede Version erhalten, die es gibt Die neueste Version von Composer und ich weiß, dass Composer in den letzten
‫Jahren ziemlich schnell mit den Versionen umgegangen ist, aber ich
‫könnte dies hart codieren, wenn Sie sich große Sorgen um Versionen machen, ich könnte eine Umgebungsvariable auf
‫top setzen, um das zu bekommen und dann leg es hier ab.
‫Der Rest sieht gut aus.
‫Und dann hast du hier unten ein paar Grenzen gesetzt, so dass dein Aussehen hier dem
‫deiner Hardcodierung innerhalb von Zend und innerhalb von P P selbst entspricht.
‫Wenn Sie diese also jemals ändern müssen.
‫Großartig, aber ich finde, dass Sie manchmal in meiner Entwicklungsumgebung wissen, dass ich diese Grenzwerte nicht protokollieren möchte und dass die Einstellungen sehr hoch sind, aber ich möchte,
‫dass sie in der Produktion sehr hoch sind, deshalb setze ich diese häufig als Umgebungsvariablen,
‫die Sie wahrscheinlich gesehen haben In meinem PSP-Beispiel-Repo gehen wir zu Drupal und stellen die Drupal-Version ein. Dann haben wir Drupal installiert. Es
‫sieht also so aus, als ob wir nicht wissen, ob dies das Ende der Datei ist oder
‫ob es nicht alles geklappt
‫hat.
‫Du hast also Drupal am Ende.
‫Ich würde das als Drupal-Versionen ansehen, die sie dann ganz nach oben werfen.
‫Auf diese Weise weiß ich, welche Versionen ich installiere und welche.
‫Ich halte die oben, es ist einfacher zu lesen, wenn sie ganz oben sind.
‫Zunächst ist es immer sinnvoll, die Version mit dem Block zu versehen, in dem Sie sie verwenden. Mit
‫der Zeit erhalten Sie jedoch immer mehr Versionen von Dingen wie Versionen der Composer-Version von Drupal.
‫Ja cooles Zeug.
‫Und so ja.
‫Und du machst die Locke richtig.
‫Alles hier räumst du nach dir selbst auf.
‫Es sieht gut aus, es sieht gut aus und du würgst wie immer.
‫Wir haben eine Show in unseren Verzeichnissen und gutes Zeug.
‫Ich denke, insgesamt ist dies eine großartige Arztakte.
‫Es ist viel los.
‫Ich weiß nicht, ob Sie darüber nachgedacht haben, Dev-Abhängigkeiten von Produktionsabhängigkeiten zu trennen, wenn Sie sich
‫damit befassen müssen.
‫Sie können mehrere Stufen in Betracht ziehen, um dies in der Produktion zu tun.
‫Aber ansonsten sieht es echt aus.
‫Aufholen.