Wie deploye ich eine Website von GitLab auf meinem Raspberry Pi?
Ich habe ein website welche auf dem Pi (4 Modell B 8GB RAM) laufen soll. Wie kann ich jetzt von einem externen GitLab immer bei einem Push die neuen Datein auf dem Apache auf dem Pi deployn?
2 Antworten
Wenn der Raspberry Pi von auserhalb erreichbar ist, könntest du mit einem WebHook bei einem Push immer ein PHP Skript o.ä. auf dem Pi aufrufen lassen, so mache ich das auf ein paar meiner Seiten.
Eine weitere alternative wäre auch das ganze einfach per Cronjob machen zu lassen.
Ansonst geht das auch noch per Gitlab CI und Docker Containern aber damit kenne ich mich nicht aus, weis nur das es das gibt
Du müsstest auf dem Pi ein Script ausführen dass ein pull durchführt. Z.B. beim Start des Systems oder durch einen Timer geteiggert. Aber das automatisch zu machen bei einem live System ist eher fragwürdig