J'ai l'image postgres officielle en cours d'exécution en tant que conteneur docker, ainsi que le conteneur officiel redmine 3.3.1 lié au conteneur postgres. Toutes mes données sont persistantes et Redmine semble fonctionner correctement, à une exception près.Comment activer Redmines 'ajout de problèmes' lors de l'utilisation de Docker?
Je n'ai aucun moyen d'ajouter des problèmes dans Redmine. J'ai les modules activés et mon utilisateur a des rôles de gestionnaire, de dev et de reporter et des perms. J'ai également ajouté l'administrateur à l'utilisateur, mais toujours un non.
Je suspecte que ce problème a quelque chose à voir avec l'utilisation des conteneurs Docker puisque je n'ai pas le problème en cours d'exécution directement sur le système de fichiers (pas de conteneurs).
Pensées?
Edit: (ajouter des commandes)
docker run -d --name postgres \
-v /home/me/redmine/postgresql:/var/lib/postgresql/data \
-e POSTGRES_DB=redmine \
-e POSTGRES_USER=redmine \
-e POSTGRES_PASSWORD=secret postgres
docker run -d -p 3000:3000 --name redmine \
-v /home/me/redmine/files:/usr/src/redmine/files \
--link postgres:postgres redmine
Pourriez-vous poster s'il vous plaît les commandes que vous utilisez pour exécuter les conteneurs? Aussi si vous avez un Dockerfile. Cordialement –
@CarlosRafaelRamirez - Ajouté. En ce qui concerne le Dockerfile, je n'utilise que des images officielles du hub Docker. – Ender
Essayez de remplacer les volumes montés par l'hôte par des volumes nommés afin de supprimer le problème d'autorisation. Ex:/home/moi/redmine/postgresql par postgresql dans l'option -v des deux –