Gitlab mit eigener Config

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

PascalTurbo

Benutzer
Registriert
03. Dez. 2010
Beiträge
39
Reaktionspunkte
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
 
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.
 
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