-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dockerfile #25
Comments
Bonjour Merci pour cette suggestion ! J'avoue n'avoir aucune expérience de Docker. J'ai lu quelques articles à propos, sans passer jamais à la pratique. Les journées ne font que 24h et je me concentre sur ce qui est essentiel avant tout : développement et documentation, car il manque encore quelques petites choses pour faire de MedShakeEHR un logiciel qui sera regardé par le professionnel lambda (cf ROSP !) Bien cordialement, B. |
Re, Je pense que la dockerisation permet de se passer de document d'installation pour toute la partie des couches bases. Car ce que veut un utilisateur lambda c'est avoir une instance qui marche rapidement. C'est justement le but de Docker. Aprés, même dockerisé, dans l'état de l'appli, il restera une partie de configuration manuelle possible dans la table configuration ou le config.yml Depuis la fois dernière, j'ai pas mal avancé sur la dockerisation. J'ai actuellement trois conteneurs gérés/reliés sous docker compose :
Côté db , j'ai fait un import des scripts de base en bloc. PI, j'utilise la commande suivante pour concatener tous les scripts : Ce n'est pas bloquant pour l'instant, mais celà restera à corriger afin d'avoir une config de donnée conforme à la cible. J'ai contourné pas mal de soucis coté web, comme par exemple la dépréciation de pdftk (plus supporté car utilisant une couche de liaison de GCC avec Java qui n'est abandonnée). Le conteneur web commence à prendre forme et il se connecte à la base. Par contre, actuellement, je suis bloqué coté conteneur web par l'absence de prise en compte des controleurs par la config, ainsi l'appel à / redirige bien vers /login/logInFirst/ mais qui tombe en erreur : "The requested URL /login/logInFirst/ was not found on this server." Pas d'autres erreurs dans les logs Apache ... Une idée ? |
Bonjour, Merci pour tout cela. Dans l'ordre :
Belle avancée en tout cas ! B. |
Effectivement, c'était le rewrite 👍 Première version de la dockerisation effectuée, voir : Tout ce qui est à savoir est dans le README mis à jour 😀 Bon test ... pull request à suivre ;-) Cdt, |
PI, je tente actuellement de faire un Docker in Docker pour pouvoir pousser un conteneur unique vers un service d'hébergement à la demande... le docker compose pose quelques difficultés. A suivre ... Cdt, JB |
Pour information, le fork de Dockerisation a été mis à jour vers la dernière version de base / modGynObs (6.6 à date) et a été passé en prod avec succès sur un site. |
Hello,
It would be nice to have a docker configuration for MedShakeEHR.
VM is fine for a demo purpose, but having a docker configuration ready would help people to rampup MedShakeEHR from demo instances to live instances.
FYI, there are already official Docker instance of Orthanc.
Idealy MedShaeEHR would only be requiring : 1 Orthanc container (for Dicom storage) & 1 LDAP container (for user management, OpenIdentityPlatform/OpenDJ could be a good pick here).
Rgs
JB
The text was updated successfully, but these errors were encountered: