Zum Hauptinhalt springen

Gitlab

Gitlab auf Dokku deployen.

Referenz
👉 docs.gitlab.com/install/docker

Admin login

Um das Admin-Passwort zu setzen, kann nach der ersten Installation der folgende Befehl ausgeführt werden:

Gitlab konfigurieren

Gitlab wird über die gitlab.rb-Datei konfiguriert. Weil der Ordner /var/lib/dokku/data/storage//config in den Gitlab-Container gemountet ist, können die Konfigurationen direkt auf dem Host-System vorgenommen werden.

Hinweis: config.rb

Die config.rb-Datei wird von Gitlab automatisch beim ersten Start generiert. Dieser Schritt soll also erst nach der erstmaligen Installatione erfolgen.

Danach muss die Konfiguration mit folgendem Befehl neu geladen werden:

Ressourcen-Management

Damit Gitlab nicht zu viel Ressourcen verbraucht, können neben den Docker-Ressourcen-Limits auch einige Konfigurationen vorgenommen werden, um den Speicherverbrauch von Gitlab zu reduzieren. Dies ist ist dann wichtig, wenn Gitlab nur für eine Klasse (EF) verwendet wird und die Geschwindigkeit nicht das zentrale Kriterium darstellt.

👉 https://docs.gitlab.com/omnibus/settings/memory_constrained_envs

Mail konfiguration

Um die Mail-Konfiguration vorzunehmen, muss folgender Abschnitt zur gitlab.rb-Datei hinzugefügt werden:

Danach muss die Konfiguration mit folgendem Befehl neu geladen werden:

Überprüfen der Mail-Konfiguration