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.
config.rbDie 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:
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: