Homegear Docker runAsUser funktioniert nicht

Hallo zusammen,

ich bin aktuell dabei von der CCU2 auf Homegear zu wechseln, dabei verwende ich eine Synology NAS mit Docker. Ich habe das aktuelle “latest” Homegear Image installiert. Es läuft erstmal soweit einwandfrei :slight_smile:

Was mir aber aufgefallen ist: Es wir immer der User “homegear” und die Gruppe “homegear” für den Prozess genutzt, egal was ich in der main.conf unter runAsUser angebe, siehe Screenshots:

Dadurch sind die durch den Prozess angelegten Files nicht lesbar, da es den User nicht gibt (und ich diesen auch nicht unbedingt anlegen möchte).

Wie schaffe ich es dass Homegear mit dem in der Config angegeben User gestartet wird?

@sathya kannst du vielleicht helfen? :slight_smile:

habe herausgefunden dass der user homegear hartkodiert im init-script für Homegear hinterlegt ist:

RUNASUSER=homegear                                                                                                                
RUNASGROUP=homegear 

könnte das da raus? Man könnte das ja in ENV Variablen auslagern, dann könnten User/Gruppe auch von “ausserhalb” mitgegeben werden :slight_smile:

Lässt sich ab dem nächsten Image über die Umgebungsvariablen HOMEGEARUSER und HOMEGEARGROUP setzen.

1 Like

super, danke.