Gitlab mit eigener Config

Status
Für weitere Antworten geschlossen.

PascalTurbo

Benutzer
Mitglied seit
03. Dez 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
Hi Leute,

habe mir das Gitlab Paket installiert. Nun würde ich aber gerne ein Config-File in den Container mounten. Mir scheint es aber, dass dies von Synology verhindert wird, da es nahezu unmöglich scheint, den Container zu verwalten, da er über das Paket-Zentrum installiert wurde.

Gibt es hier Möglichkeiten, oder muss ich Gitlab selber per Docker installieren?

VG
Pascal
 

leuchin

Benutzer
Mitglied seit
04. Mrz 2016
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Hallo,
hatte bis vor kurzem auch das syno Gitlab-Paket im Einsatz. Bin dann auf docker images gewechselt und dann auch gleich von Mysql auf Postgres
migriert. Auschlaggebend war das Gitlab-Subgroup-Feature das nur unter / auf der Postgres verfügbar ist.

Folgende Images habe ich verwendet:

o https://hub.docker.com/_/postgres/ 10.1
o https://hub.docker.com/_/redis/ 4.0.6
o https://hub.docker.com/r/sameersbn/gitlab/ latest

Das Gitlab image, ist das image welches synology in seinem Gitlab-Paket verwendet. Vieles ist über Environment-Variablen setzbar,
eine zusätzliche Konfiguration habe ich nicht benötigt. Das Gitlab-Paket ist nichts anderes als ein Wrapper für die docker images und
die nicht über docker laufende mysql. Die Gitlab Version die Synology bereitstellt ist auch nicht immer die ganz aktuelle.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.518
Punkte für Reaktionen
403
Punkte
103
Sameersbn bietet einee docker-compose.yml an: https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml

Die kannst Du an Deine Bedürfnisse anpassen. So ziemlich alles ist über Environment-Variablen konfigurierbar.

Die Datei kannst Du unter Windows mit Notepad++ oder Sublimetext editieren, wobei du Einrückungen IMMER mit space machen muss - tab macht die Datei kaputt.
Danach einfach auf deine Syno in den Docker share kopieren.
Per SSH auf die Syno verbinden und in das Verzeichnis für Deinen Docker Share wechseln.
Dort folgends ausführen: docker-compose up -d

Danach laufen alle Container, sind miteinerander verdrahtet und können über die Synology Docker UI gemanaged werden.

Bei Änderungen an der docker-compose.yml (egal welche Konfigurationsänderung, dazu zählt auch die Änderung eines Image-Tags) einfach wieder 'docker-compose up -d' und die aktuallisierungen greifen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat