Grundsätzlich habe ich Schritte aus diesem Link befolgt: https://docs.gitlab.com/ee/ci/examples/ ... and_envoy/
Ich verwende Apache -Server anstelle von nginx und Das ist der einzige Unterschied. < /p>
Es gibt also eine Envoy -Datei, die unten erfolgt: < /p>
Klonrepository < / li>
Komponist ausführen < /li>
symlinks aktualisieren < /li>
< /ul>
Code der Envoy -Datei ist gleich AS: https://docs.gitlab.com/ee/ci/examples/ ... ull-script, außer Git URL-Änderungsänderung und Root-Verzeichnisse ändern sich. Beispiel.com (Dummy-URL) wird auf mein App-Verzeichnis hingewiesen, das/var/www/html/deployer-home/current/public
Hier aktuell ist ein Symlink, der Zeigen Sie auf/var/www/html/deployer-home/releases/1 , und wenn ich neue Release-Symlink hochladen werde, ändert
Wenn ich so ls -l auf dem Server werde, dann anzeigen symlink die/var/www/html/deployer -home/releases/2 aber Beispiel.com wird weiter nicht aktualisiert werden. Es wird nur aktualisiert, wenn ich auf dem Server einen Neustart zum Ausleihen des Servers durchführen werde. Ich möchte den Server für jede Version nicht neu starten.
Symlink wird erst nach dem Neustart von Apache Server aktualisiert ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post
-
-
NEXT.JS UI Aktualisiert erst nach dem Anmeldung bis zur manuellen Aktualisierung
by Anonymous » » in HTML - 0 Replies
- 11 Views
-
Last post by Anonymous
-
-
-
NEXT.JS UI Aktualisiert erst nach dem Anmeldung bis zur manuellen Aktualisierung
by Anonymous » » in CSS - 0 Replies
- 19 Views
-
Last post by Anonymous
-