Docker ecodms

  • 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.

Dufooy

Benutzer
Registriert
03. Nov. 2012
Beiträge
277
Reaktionspunkte
0
Punkte
16
Hallo Zusammen,

seit kurzem gibt es das DMS von aploard ecodms als Docker Image.
Ich habe es mal installiert und dafür ein extra Volumen ecodms eingerichtet.

Anyway, irgendwie bekomme ich es installiert aber laufen will es nicht richtig wegen irgendwelcher Rechte, sagt jedenfalls der mehr oder weniger support von ecodms.

Scheinbar hat der Benutzer unter dem Docker läuft keine Rechte beim Zugriff auf das gemountete Verzeichnis.


Rich (BBCode):
2016-01-31 21:52:23 stdout pg_ctl: konnte PID-Datei „/srv/data/psql/postmaster.pid“ nicht öffnen: Permission denied
2016-01-31 21:52:23 stdout initdb: konnte nicht auf Verzeichnis „/srv/data/psql“ zugreifen: Permission denied
2016-01-31 21:52:23 stdout
2016-01-31 21:52:23 stdout Datenseitenprüfsummen sind ausgeschaltet.
2016-01-31 21:52:23 stdout
2016-01-31 21:52:23 stdout Die Standardtextsuchekonfiguration wird auf „german“ gesetzt.
2016-01-31 21:52:23 stdout Der Datenbankcluster wird mit der Locale „de_DE.UTF-8“ initialisiert werden.
2016-01-31 21:52:22 stdout
2016-01-31 21:52:22 stdout „ecodms“ gehören. Diesem Benutzer muss auch der Serverprozess gehören.
2016-01-31 21:52:22 stdout Die Dateien, die zu diesem Datenbanksystem gehören, werden dem Benutzer
2016-01-31 21:52:20 stdout mkdir: cannot create directory '/var/run/postgresql': File exists
2016-01-31 21:52:20 stdout user does not exist
2016-01-31 21:52:20 stdout * Starting domain name service... bind9  [ OK ]
2016-01-31 21:52:18 stdout Sprache:

Hat dazu jemand eine Idee?

Viele Grüße D.
 
Hatte mit einen älteren Image ähnliche Fehlermeldung wenn ich als Verzeichnis einen Freigeben-Ordner gewählt hatte. Im aktuellen Image klappt aber auch das, vielleicht einfach mal ein Update machen und hoffen :-D
 
@bermuda_vlad

danke für Deine Info.
Ich hatte heute noch mal alles geplättet und sowohl dass Image noch mal geladen und neu Installiert.
Dann hatte ich einen Freigegeben Ordner erstell /ecodmslw und in diesen einen normalen Ordner namens ecodms erstellt.
Diesen habe ich dann als /srv/data angegeben, hat auch nicht funktioniert.

Nachdem ich danach nochmal alles gelöscht hatte und den Ordner mittels chmode 777 mehr rechte gegeben hatte funktioniert es.
Die Rechte der Ordner sehen nun wie folgt aus:
Rich (BBCode):
drwxr-xr-x 8 root root 4096 Feb 1 13:25 workdir
drwxr-xr-x 2 root root 4096 Feb 1 13:25 restore
drwxr-xr-x 2 17001 root 4096 Feb 1 13:25 backup
drwx------ 15 17001 root 4096 Feb 1 13:25 psql
drwxr-xr-x 2 17001 root 4096 Feb 1 13:26 log
drwxr-xr-x 2 17001 root 4096 Feb 1 13:26 contentstore

Passt das nun so?

Was hältst Du eigentlich von ecodms.
Was mir fehlt, ist dass wie bei agorum für sämtliche Ordner ein WebDAV Zugang besteht, so kann man mittles des File Plugins in zarafa alles dort ablegen, inkl File Anhängen und auch diese an Mails anhängen.

Viele Grüße D.
 
Das mit den Rechten der eingebundenen Verzeichnisse ist schon immer in Docker ein Problem. Der Weg über 777 ist zwar nicht schön aber ein funktionierender Workaround. Es gibt zu de Themengebiet einige Issues bei docker aber noch keine wirklich schlüssige Lösung.
 
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