Image docker installation tanaguru + MySQL


#1

Bonjour,

existe-t-il une image docker de l’installation de tanaguru ?
J’ai bien trouvé https://registry.hub.docker.com/u/jkowalczyk/tanaguru/, mais il n’y a pas de commentaire associé.

Si oui serait-il possible d’avoir accès au Dockerfile svp? et/ou un détail du contenu de l’image?

Merci.


#2

Bonjour,

Il n’existe à ce jour aucune image docker Tanaguru, malgré l’existence de ce repos.
Toutefois, de ma faible connaissance de Docker, la réalisation d’une image consiste peu ou prou à séquencer toutes les étapes d’installation des pré-requis et toutes les étapes d’installation de la webapp.

Cdlt
Jerome


#3

Bonjour,

ok merci pour l"info!

Cordialement,

Renan.


#4

Hello,

pour info il manque les tags LSB au scripts xvfb pour paramétrer le lancement au démarrage:
J’ai mis ça cela semble fonctionner:

### BEGIN INIT INFO
# Provides: xvfb
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO

Cordialement,


#5

Hey ho !

There is working tanaguru docker container : https://registry.hub.docker.com/u/varkal/tanaguru/

Works pretty cool !

F.


#6

Cool ! Nice job ! Le dockerfile est-il sur un GitHub pour qu’on puisse travailler à plusieurs dessus ?


#7

@mfaure Cette première version, a été buildé manuellement, par contre, on peut faire un docker file sur github, qui générera la machine avec les sources Tanaguru les plus récentes. Si vous êtes intéressés on peut lancer le projet sur github la semaine prochaine.


#8

Excellente idée ! Ça serait intéressant de pouvoir travailler à plusieurs sur Docker.


#9

@mfaure Nous avons lancé le projet : https://github.com/AgenceStratis/docker-tanaguru

Il nous manque juste qq options dans tanaguru install script : pour préciser le mysql host, par exemple.

Si non, on peut toujours faire une version un peu plus monolithique :smile:


#10

Hello,
Merci pour le dockerfile, j’avais commencé qqch mais pas fini par manque de temps. Je vais aller regarder sur le github!


#12

Bonjour,

L’erreur de compilation est due au repos maven qui heberge les libs Jasper qui n’a pas l’air tres fiable, et qui de maniere aléatoire renvoie un code 500.
Il faut dans ce cas relancer le build, en espérant que le serveur soit de nouveau Up…

Cordialement

Jerome


#13

Bonjour à tous , je travail pour Fedir sur le Dockerfile.

En attendant d’avoir la possibilité de fournir l’host en option au script de tanaguru, je me suis lancé dans une deuxième branche ou tout tourne dans la même machine. J’avance un peu et je push ça dans une deuxième branche sur GitHub.


#14

Salut,

J’ai commencé à modifier le script install.sh et les scripts SQL appelés. Je teste en local d’abord.

Pour la suite, il faudra certainement s’appuyer sur les variables d’environnement Docker pour passer le “DB Host” au script d’install.


#15

OK, super !

Tenez nous en courant, pour que on puisse adapter le Dockerfile.

F.


#16

Une nouvelle version de Tanaguru Docker: https://hub.docker.com/r/mkebri/tanaguru/


#17

Hi thanks I got the original docker image running and can log into tanaguru, could you give some help with how to actually analyse a project with the container.

Im trying

sudo docker exec [MYID] /bin/sh -c “cd /root/tanaguru-3.0.5.i386/;./bin/tanaguru.sh http://mywebsite.com

but getting and exception

Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!

How/what commands are you using to analyse and create projects?


#18

Hello,
We no longer maintain the version 3.0.5 of Tanaguru,
in return we have a new image docker for Tanaguru web app:
the description and the steps to follow are detailed here:
https://hub.docker.com/r/mkebri/tanaguru/

Once authenticated in the web app here are the steps to perform audits:
http://tanaguru.readthedocs.io/en/develop/userdoc-page-audit/

Cordialy