Redmine 4.0.4 docker Installationsprobleme

Status
Für weitere Antworten geschlossen.

Nan000

Benutzer
Mitglied seit
12. Jul 2019
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich verwende schon seit einer ganzen Weile Redmine (Synology standart Version 3.3.6) und würde jetzt gern ein Update auf die aktuelle Version 4.0.4 (sameersbn/redmine). Leider hat dies nicht funktioniert da docker aus irgendwelchen Gründen nicht auf die Datenbank zugreifen kann.

Das sind die Schritte die ich durchgeführt habe:

  1. Runterladen des passenden docker Abbild via docker GUI im DSM
  2. Installation des Abbilds via GUI mit entsprechenden Umgebungsvariablen (siehe unten)
  3. Erstellung der entsprechenden Datenbank via PHPmyAdmin + User / Berechtigungen
  4. Zuweisung eines Ordners für die Daten von Redmine
  5. Ich hatte gesehen, dass die Synology-Version die .sock Datei von MariaDB verwendet. Dazu wurde von der Installation ein symlink von der .sock Datei in eine von Docker erreichbare Stelle erstellt und in den redmine-container gelinkt. Das gleich habe ich auch getan
Nach dem Starten kann docker aber nicht auf die Datenbank zugreifen. Ich habe absolut keine Ahnung woran das liegen kann und bin etwas verzweifelt :(

Ist da draußen jemand der mit hier weiterhelfen könnten??

Schon mal vielen Dank im Voraus!
 

Anhänge

  • Redmine_Docker_Log.jpg
    Redmine_Docker_Log.jpg
    21,9 KB · Aufrufe: 39
  • Redmine_Docker_EnvVars.png
    Redmine_Docker_EnvVars.png
    26,7 KB · Aufrufe: 40

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
Willkommen im Forum.

Ich würde mich nicht an Synology orientieren; Arbeite nach den Installationsanweisungen im Repo und linke einen MySQL Container: https://github.com/sameersbn/docker-redmine#mysql

Deine Infos zu den Umgebungsvariablen sind leider unzureichend:
Welche Mountpoints; bitte genauer;
MariaDB config ? DB User und DB Name sind aus dem Projekt übernommen; Synology selbst hat
DB_NAME=redmine
DB_USER=redmine_user
das wurde berücksichtigt - du installierst ja nicht neu sondern willst ein Update auf 4.x, oder?

Ohne mich jetzt groß mit Aufräumarbeiten zu beschäftigen hab ich nach der Einrichtung des Syno Pakets unter 3.3.6 folgendes durchgeführt:
MySql user gelöscht und neu angelegt, für einen externen Zugriff:
Rich (BBCode):
mysql -u root -p -h 127.0.0.1 -P 3307
Rich (BBCode):
DROP USER redmine_user@localhost;
Rich (BBCode):
CREATE USER redmine_user@'%.%.%.%' IDENTIFIED BY 'Password';
Rich (BBCode):
GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON redmine.* TO redmine_user@'%.%.%.%';

docker container erzeugt und gestartet:

Rich (BBCode):
docker run --name=redmine -d \
-p 30003:80 \
--env='DB_ADAPTER=mysql2' \
--env='DB_HOST=syno-ip' --env='DB_PORT=3307' --env='DB_NAME=redmine' \
--env='DB_USER=redmine_user' --env='DB_PASS=Password' \
--volume=/volume1/docker/redmine:/home/redmine/data \
sameersbn/redmine:latest

dw; Wie gesagt würde das so nicht umsetzen; Für ein LAB oder Test ok; ansonsten halte dich an die Anleitung(siehe oben).
Bob
 
Zuletzt bearbeitet:
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