Technique pour tester rapidement et intégrer vos PR.

Les sujets de cette catégorie concernent le développement du logiciel MedshakeEHR.
marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

oui pour le bcmath c'est tout nouveau et lié à la nouvelle version de wixel/gump. J'avais testé sur la branch master non synchronisé à upstream :?

marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

J'avais oublié aussi que je n'avais pas mis de variable pour la path de medshake sur ce dépot.

Maintenant c'est wixel qui bloque, le passer en 1.5.7 permet d'aller au bout

marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

et pour le côté magique oui ça pousse à la surconsommation de vm ^^ avec la fibre et un nvme on ne voit rien passer

marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

pardon depuis tout à l'heure je parle de 1.5.7 mais pour php8 c'est 1.5.11, après ils ont mis en place les alpha_numeric_dash validators et c'est ce qui entraine des bugs d'url / d'installation

Avatar de l’utilisateur
Bertrand
Messages : 177
Inscription : 21 juil. 2020, 18:08
Localisation : Dans le grand bain
Contact :

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par Bertrand »

Bon voilà, le vagrant up ne donne plus d'erreur.
Par contre http://192.168.56.4/install.php ne donne rien.
L'adresse est transformée en https://msehr.local/install.php et not found pour finir.

Sinon si je comprends bien, à chaque up, les modifs du dépôt cloné initialement en local sont injectés de nouveau de la vm ?

B.

MedShakeEHR : Le Logiciel Médical Modulaire Libre
http://www.medshake.app/

MedShake : communauté médicale bien fraîche (et un peu secouée) !
https://www.medshake.net/

marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

A oui le virtualhost fait une redirection vers le nom de domaine.
Soit il faut le rajouter à la main dans /etc/hosts.
Soit installer

Code : Tout sélectionner

vagrant plugin install vagrant-hostsupdater 

le mot de passe est demandé sur chaque nouvel session de terminal pour écrire dans le fichier hosts. Ou on peut rajouter cette ligne dans le vagrantfile pour conserver l'entrée malgré les up et les halt

Code : Tout sélectionner

hostsupdater.remove_on_suspend = false

.
Il faudra que je modifie les consignes. Je ne le voyais plus avec le plugin d'installé.

marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

Concernant la synchronisation des sources,

C'est ce bloc qui gère :

Code : Tout sélectionner

- name: sync sources with working directory
      copy: 
        src: /vagrant/
        dest: /opt/ehr 
        remote_src: yes 
        directory_mode: yes
      when: stage == "testing"
 

Tant que la variable testing est dans le secret.yml, les sources seront synchronisées à chaque

Code : Tout sélectionner

vagrant provision

. Sur une machine arrêtée déjà provisionnée une première fois, qu'on voudrait synchroniser,

Code : Tout sélectionner

vagrant up --provision
Avatar de l’utilisateur
Bertrand
Messages : 177
Inscription : 21 juil. 2020, 18:08
Localisation : Dans le grand bain
Contact :

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par Bertrand »

Ok merci pour les explications.
Coincé je suis à nouveau, cette fois dans le navigateur à la page https://msehr.local/install.php où le bouton Suivant ne fait rien, sauf recharger la page.

MedShakeEHR : Le Logiciel Médical Modulaire Libre
http://www.medshake.app/

MedShake : communauté médicale bien fraîche (et un peu secouée) !
https://www.medshake.net/

marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

alors là je ne sais pas.
ça marche toujours sur mon dépôt https://github.com/marsante/MedShakeEHR-vagrant/ avec la 7.1.1. Mais plus sur le dépot master (l'avantage aussi de cette méthode c'est qu'on obtient les mêmes bugs).
Je vais vérifier que ça ne soit pas une erreur d'inattention de ma part sur le yaml. Un vagrant ssh permet de rentrer dans la machine, j'ai bien trouvé les fichiers et le config.yml à leurs places

marsante
Messages : 175
Inscription : 25 juil. 2020, 18:42

Re: Technique pour tester rapidement et intégrer vos PR.

Message non lu par marsante »

J'ai vérifié, je reproduis le bug si je synchronise les sources master sur mon projet Vagrant et sur mon projet docker (avec php 7.4 sinon j'ai les messages d'erreurs soulevés précédemment). Il semblerait que ça vienne du dépôt.
J'en ai profité pour synchroniser mon projet vagrant avec la base. Une nouvelle pull request mais qui n'arrangera pas le comportement de la page d'installation.

Répondre